Discover your dream Career
For Recruiters

The coding languages that will get you a job in banking, ranked

It's rare to meet a developer who can only code in one programming language; most mid- to senior-level engineers at investment banks know how to code in several. Nonetheless, even the most multilingual developers need to prioritize some languages above others. So which programming language will give you the best chance of getting a banking job?

We looked at jobs posted on eFinancialCareers to identify the languages most frequently required in the finance sector. We then compared these to the languages appearing most frequently on CVs recently uploaded to our candidate database. The results, shown in the table below, indicate the level of competition engineers equipped with different languages can expect to face in today’s banking job market. We've compared the results to the last time we did this research, in July 2020. 

As the chart shows, the availability of developers in any coding language has dropped significantly since 2020, and this includes popular languages like Java and Python. Two years ago, there were 14 Python coders chasing each job in banking and finance. Now, there are just eight. 

Some coding languages, however, have far fewer applicants per job than others. When it comes to Kotlin, for example, there are only two candidates per role right now. Similarly, there are only five candidates per job for people who can code in Rust. 

Our figures suggest there's limited value in learning rarefied coding languages like OCAML, for which there are hardly any jobs. There's even less point in learning Fortran, which is popular with some hedge funds, but for which the number of candidates far, far outweighs the number of jobs. 

Click here to create a profile on eFinancialCareers. Make yourself visible to recruiters hiring for top jobs in technology and finance. 

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 (Telegram: @SarahButcher)

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 Leslie Jones on Unsplash

author-card-avatar
AUTHOReFinancialCareers Insider Comment
  • Jo
    Jon Hendry
    7 August 2022

    This would be more useful if there were some indication of the number of jobs in each period.

    It's also kind of weird that all the languages saw a significant decline, which makes me question the data. Have programmers in general been avoiding finance, and if so why?

    Or it might just be that programmers have decided this site isn't a useful channel for finding work.

  • An
    Another Option
    3 August 2022

    Or.... the other option, is that efinancial careers isn't a hub for technology hiring and your data sucks.

  • it
    itunes sync error 54
    2 April 2019

    C++ and java is the best programming language which i ever seen also it has more features which helps to create a code very easily, i am also new in this language but i really like this language.

  • Tr
    TracyWoo
    27 August 2018

    C# and Java are best programming languages.

  • Ja
    Jason
    5 August 2018

    "Matlab has virtually been overtaken by R" Does not mention R in "rankings" <_<

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
Bruin
Front Office Risk Analyst, Fixed Income
Bruin
London, United Kingdom
EC1 Partners
Data & Analytics Lead
EC1 Partners
London, United Kingdom
Columbia Threadneedle Investments
Client Management Associate
Columbia Threadneedle Investments
London, United Kingdom
Metis Search
Investor Relations Analyst/Associate
Metis Search
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.