This Programming Language Could Land You a Goldman Sachs Job

If you want a technology job at Goldman Sachs, you might not want to focus too hard on learning how to code in Python; despite the language’s rising ubiquity in everything from finance apps to machine learning, it’s not the firm’s favorite programming language. You probably want to focus on coding in Java instead.

In the past six months, data from Burning Glass indicates that Goldman Sachs advertised 134 new jobs mentioning Java, compared to 89 mentioning Python, 52 mentioning C++, and 46 mentioning JavaScript.

Goldman’s affinity for Java is nothing new. Developers who’ve worked for the bank say it’s known for being a Java house. “Goldman is all about Java and Slang,” said one, referring to the proprietary programming language that underpins the historic SecDB risk and pricing system.”There wasn’t much Python when I was there.”

Goldman’s Java affiliation is reflected in its training programs. The ‘Engineering Essentials’ program open to sophomore students is entirely focused on Java and JavaScript, and most of the firm’s pinned Github repositories are Java-related. By comparison, Goldman’s Python training is oriented towards quant roles

Alongside Java, some of the most interesting engineering jobs also require C++, which is used both in the intepreter that interfaces with Slang and for roles in areas such as high-speed trading. Goldman is currently advertising a strats role in systematic market making, for example, for which C++ is critical. At the same time, its new Goldman Sachs Electronic Trading (GSET) initiative, aimed at making the firm the top electronic trading house, is focused on Java. 

None of this is to say that Python won’t help get you a job at Goldman. After all, it was still the firm’s second most popular language in the past six months and is used for platforms such as Marquee. However, Python jobs are secondary to Java at the firm; at this particular point in time, roles requiring Java outnumber Python roles by nearly 2:1.

A modified version of this article originally appeared in eFinancialCareers.

One Response to “This Programming Language Could Land You a Goldman Sachs Job”