Since 2015, talent.io has been helping thousands of tech professionals worldwide find jobs that suit their needs. Using our expertise of the tech landscape, we have compiled our first Developer Salary Report.
Our data analysis is compiled from over 40,000 interview requests made by companies hiring on talent.io from January 2017 to December 2018.
We aim to provide comprehensive data for tech salaries by analysing how the below variables have an effect on earning potential:
Using these baseline variables, we investigate the following factors that play an influence part in determining the next step to take to advance your career:
Our primary goal is to share valuable salary data and insights about the current developer hiring landscape.
If you are a tech professional interested in finding a new job, we hope these findings will give you a better understanding of how you can best position yourself for success.
And if you are a recruiter in need of quality tech candidates, we aim to accurately detail how rapidly developer salaries are changing based on the growing need for quality hires.
One of the first things that job seekers consider when looking for new job opportunities is the company or industry they want to work in.
Simultaneously, the demand for tech professionals far exceeds the supply. More often than not, tech candidates are bombarded by LinkedIn messages from headhunters looking to fill a position.
So when it comes to developer salaries, we started in reverse by asking, “Which industries do the majority of tech professionals work in?”
Regardless of whether you’re an entry level developer straight from university or an experienced professional having worked in the same industry for five years, it is valuable to know the types of companies that are in need of the greatest amount of engineers.
We aggregated our data to provide an overview of the top 10 industries where developers are in the highest demand:
Nearly 50% of the companies where developers are in the highest demand stem from Enterprise Software, Fintech, and Big Data & Analytics industries. For an entry level developer who is pressed to find a job, we recommend looking within one of these industries.
Even so, finding work in an industry that you are passionate about matters. Regardless of your current experience, it is important to consider how the company and industry you choose will help you develop your skill set based on how you envision your career progressing over time.
One of the most important things to consider when applying for a new job is the type of role you see yourself in.
The data show that the top four job roles that companies are looking to fill make up 75% of all tech roles on our platform.
We narrowed down our analysis further to look specifically at the annual salaries of the above roles, all which fall under the category of web and software developers.
Because the average salary for Lead Developers only aggregates data for developers with 2+ years of experience, we segmented our findings by:
(1) Entry-level and junior developers: Full Stack, Backend, and Frontend Developers with experience ranging from 0–1 and 1–2 years
(2) Mid-level and senior developers: Full Stack, Backend, Frontend, and Lead Developers with experience ranging from 2–4, 4–6, and 6+ years
If we standardise currency data across all countries into euros, we find that developers in Berlin and the UK receive higher salary offers on average than developers in France.
For entry level and junior developers with 0–2 years of experience, we see that Backend Developers receive higher salary offers than Frontend Developers and even Full Stack Developers.
Meanwhile, if you are a senior developer, you may consider becoming a Lead Developer. Lead Devs typically receive job offers with average salaries 10%–20% greater than Backend, Frontend, or Full Stack developers. Otherwise, another option for senior developers may be to progress into a Software Architect role.
It is important to keep in mind that the above salaries do not take cost of living into account, which can have a substantial impact on your annual savings.
Education and supplemental experiences — personal projects, freelance work, internships, and apprenticeships — are additional factors that we were unable to standardise for in our cross-border analysis.
Research from Stack Overflow’s 2018 Global Developer Hiring Landscape shows the two most important factors when considering a new position are:
Learning a particular technology can have a major impact on your starting salary and overall earning potential — especially for developers with more experience.
We wanted to understand the interaction between technology, job role, location, and experience level in order to provide a more complete picture of what technologies will help you increase your annual salary.
Similar to our analysis on Job Roles, we narrowed our focus to the most relevant technologies on our platform. In this context, relevant technologies refers to programming languages, frameworks, and libraries that companies need when they are looking to fill a specific job role.
For this reason, HTML and CSS are not included in the below data analysis. These are prerequisite technologies, not the dominating languages companies are seeking when hiring a new team member.
In order to understand the interaction of salary expectations for the above languages, we segment the data into the below groups:
C# — Java
Our analysis show C# developers in France and Germany earn roughly the same salary at an average of €47K per year, while C# developers in the UK earn on average 11% more at €53K (£46K) annually.
In France, Java developers earn about the same salary as C# developers. However in Germany and the UK, Java developers earn 12% more and 8% more, respectively, than C# developers within their given countries. This may be due in part to the fact that many Java developers based in Germany and the UK found more jobs in FinTech and Finance/Insurance companies which pay higher salaries on average than other industries.
PHP — Python — Ruby
The data above show that PHP developers earn less than Python and Ruby developers regardless of country, with France averaging €43K, UK €48K (£42K), and Germany €49K annually.
Ruby developers earn slightly more than PHP developers on average, while Python developers have the highest average salaries across each country. So no matter where you live, developers who want to increase their earning potential may want to consider learning Python.
ReactJS is the most prominent library used by developers for Frontend development, accounting for nearly 80% of the job offers made. Reasonably so, as the data show that developers who code in ReactJS earn higher salaries than developers who use AngularJS or Vue.js, ranging from annual salaries of €46.5K in France to €55K (£51.5K) in the UK.
For Frontend developers, ReactJS remains the most desirable technology by software engineers and companies alike.
Within the coming weeks, you will be able to access specific breakdowns on salary data within our three major countries: France, Germany, and the UK. We recommend following us on Medium or LinkedIn to know when our next installment with be released.
All country-specific analysis will examine the same set of factors (Industry, Job Role, and Technology) included in our general findings. However, we will also provide conclusions which can only be drawn based on the dataset for that country. Also to be included in the country-specific data are External factors which vary by market.
If you have any questions about the dataset or analysis presented in this report, let us know in the comments section below or by emailing firstname.lastname@example.org
talent.io is Europe’s largest selective talent platform for software engineers and tech profiles. We help developers in 10 cities across Europe: Paris, Berlin, London, Amsterdam, Bordeaux, Lille, Lyon, Toulouse, Hamburg, and Munich.
Join us and let companies apply to you directly. Say goodbye to resumes, cover letters, and job listings.
100% free for candidates — create your profile in 2 minutes, find your next position in a couple of weeks.