The coding language you need for a big salary in London fintech
Are you a software developer looking to get into fintech? Perhaps you've heard of the massive salaries they pay to their top engineers. Well, in order to get the biggest salaries of the lot, the coding language you pick matters.
A fintech edition of The Financial Technologist has conducted a salary survey of fintech employees in the UK and US, revealing the average pay for different coding languages at different seniority levels.
In the USA, pay is largely the same, but in the UK, different salaries dominate at different seniorities but its C# that has the highest overall pay potential
At junior level, C# has the highest minimum salary of £45k ($55.7k), while C++ has the highest maximum salary of £65k. Python has the lowest minimum salary at just £35k a year.
At mid level, C++ is at the top once more but it's rivaled by Javascript and Typescript. They share both the highest minimum salary, £65k and the highest maximum salary, £90k.
At senior level, the two languages once again have the highest of each bracket but are now matched by Python as well. With these three languages, you can earn as little as £85k and as much as £130k.
It's at engineering lead level however where C# takes the crown. While all other languages have a maximum salary of £140k, C# can earn you £10k more. At the minimum end, only two languages earn more than £100k, Java at £110k and C# at £120k.
Only a few elite engineering roles can earn more than that. Those roles are the chief product officer, head of DevOps and chief information security officer. The last one can earn you a quarter of a million pounds.
Have a confidential story, tip, or comment you’d like to share? Contact: alex.mcmurray@efinancialcareers.com in the first instance.
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.)