Discover your dream Career
For Recruiters

The coding language most likely to get you a job at Goldman Sachs

If you want a straight technology job at Goldman Sachs, you might not want to focus too hard on learning how to code in Python: it's not the firm's favorite coding language. You probably want to focus on coding in Java instead.

In the past six months, data from Burning Glass indicates that Goldman 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," says 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 which interfaces with Slang and for roles in areas like high speed trading. - Goldman is currently advertising a strats role in systematic market making for which C++ is critical, for example. 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 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 like Marquee. However, Python jobs are secondary to Java at GS: at this particular point in time roles requiring Java outnumber Python roles by nearly 2:1.

Have a confidential story, tip, or comment you’d like to share? Contact: sbutcher@efinancialcareers.com in the first instance. Whatsapp/Signal/Telegram also available. Bear with us if you leave a comment at the bottom of this article: all our comments are moderated by human beings. Sometimes these humans might be asleep, or away from their desks, so it may take a while for your comment to appear. Eventually it will – unless it’s offensive or libelous (in which case it won’t.)

Photo by Michiel Leunens on Unsplash

author-card-avatar
AUTHORSarah Butcher Global Editor

Sign up to our Newsletter

The essential daily roundup of news and analysis read by everyone from senior bankers and traders to new recruits.

Boost your career

Find thousands of job opportunities by signing up to eFinancialCareers today.
Recommended Jobs
Eximius Finance
Counterparty Credit Risk Analytics - VP/SVP - Tier 1 IB
Eximius Finance
London, United Kingdom

Sign up to our Newsletter

The essential daily roundup of news and analysis read by everyone from senior bankers and traders to new recruits.