Discover your dream Career
For Recruiters

The programming languages that will get you a banking job now

If you have a technology job with a large bank, which coding languages do you need to know? And are they any different to the languages used by developers elsewhere?

Based upon our analysis of current job advertisements at seven big banks (Goldman Sachs, JPMorgan, Morgan Stanley, Citi, UBS, Credit Suisse and Barclays) there are two main languages banks really want to hire for now: Java, and Python. To embellish your CV further, you might also want to learn JavaScript and C++.  

The chart below shows the distribution of currently open jobs specifying these languages at major banks globally. And the charts at the bottom of this page show the number of jobs mentioning each language currently on offer at each bank individually. As we observed earlier this week, Goldman Sachs is currently advertising a disproportionate number of engineering jobs. 

Based on current openings, banks' demand for programming languages is similar but not identical to other industries. This year's GitHub State of the Octoverse report found that JavaScript remains the most popular language globally, followed by Python, Java, PHP, C# and C++.  By comparison, C# is only mentioned in 6% of banks' job openings that request programming languages now, and PHP features in just 2%.  

Needless to say, it's not usually enough to know a single programming language. Most jobs specify multiple languages: you'll be expected to know Python and Java and C#. However, if you're new to programming the charts below should at least guide you on where to start. 

The programming languages that will get you a job at Goldman Sachs

The programming languages that will get you a job at JPMorgan

The programming languages that will get you a job at Morgan Stanley

The programming languages that will get you a job at Citi

The programming languages that will get you a job at UBS

The programming languages that will get you a job at Credit Suisse

The programming languages that will get you a job at Barclays

Photo by Belinda Fewings on Unsplash

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.)

author-card-avatar
AUTHORSarah Butcher Global Editor

Sign up to Morning Coffee!

Coffee mug

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 Articles
Latest Jobs
Deutsche Bank
Associate - {DB7750298}
Deutsche Bank
New York, United States
Deutsche Bank
Account Manager, Corporate Trust - Vice President
Deutsche Bank
New York, United States
Deutsche Bank
Engineer - Level 3 Technical Support -Associate
Deutsche Bank
New York, United States
QBE Insurance
Senior Claims Technical Specialist - Financial Lines
QBE Insurance
New York, United States
Deutsche Bank
Client Service Officer
Deutsche Bank
Boston, United States

Sign up to Morning Coffee!

Coffee mug

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