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?
The chart below shows the distribution of languages mentioned in open jobs at major banks globally. Below it, more charts break down languages and banks individually. Keep in mind that Goldman Sachs is currently advertising a disproportionate number of engineering jobs.
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.
Let’s kick off the individual-banks portion of this by looking at Barclays. As you can see, Python is the big winner there:
Then we have Credit Suisse:
Next up: UBS! Java is a big winner here, along with Python:
At Citi, Java is likewise a big presence; also, note how Kotlin (used in Android development) has a small beachhead:
At JPMorgan, they love their Java:
At Goldman Sachs, we also see a more even distribution of languages, indicating that the firm is working on a wide variety of coding projects:
A modified version of this article originally appeared in eFinancialCareers.