The median software developer salary in Europe is $56K, with the middle half of all respondents making between $35K and $80K. The results are based on the responses submitted by over 1,300 software engineers, developers and other programming professionals from 27 European countries.Each country was represented by at least 20 developers.
The online survey, conducted by O’Reilly Media, included 72 questions about the respondents’ roles, tools, compensation, demographic background, team structure, industry, company size, and company age. The respondents had to rate how well they can bargain and whether it is easy to find a new job for them.
Geography
Salaries in Europe are distributed unevenly, depending on geography. The programmers from Switzerland get the highest median salary of over $90K. Then goes Denmark, Norway and the UK, where developers earn -$30K less (about $60K). Russia, Ukraine and Romania appear closer to an end of the list with the median salary from $15K to $20K.
Read our recent reports on IT salaries in Eastern Europe
Software developer salaries in Belarus: counter-offers drive growth
Social factor
There’s a social aspect that plays in the salary level of software engineers: people on small teams and with no meetings tend to make much less.
Women earn less than men, with median salaries of $52K and $56K, respectively. Salary appears to steadily increase with team size. The member of a team with over 20 employees has a salary of about $64K.
More mature (over 20 years old) and bigger companies (over 10,000 employees) pay highest salaries.
Education
More than half of respondents have an academic specialization in computer science, and a PhD adds almost +$8K to a salary. As for the age, it is no longer a factor, given a certain level of experience. Developers can expect an additional +$1,257 of pay per year of experience. And the most well-paid are those in their 50s with 17-20 years of experience.
The position of a software architect is the most highly paid one, with the salary of $80K.
Top programming languages: today and tomorrow
Most of the respondents noted that they were planning to learn Go, Python, Scala and Swift in the next 1-2 years, and the mastery of these languages adds the most to the paycheck.
Currently, JavaScript, HTML, CSS, Java, Bash, and Python are the languages most commonly used in the sample. At the same time, C/C++, Java, and PHP are the most common languages that were used in the past but are no longer in use.
As for databases, salaries in NoSQL and cloud-related technologies such as Hadoop, Spark, MongoDB tend to be high and do even better than Oracle.
Follow the link for the full survey.