Stack Overflow statistics: about developer salaries and job satisfaction

03 June 2019

The well-known website Stack Overflow among programmers has published the top 10 professions with the highest salaries among developers in 2019. The experts analyzed the working conditions of 90 thousand people in this field all over the world. They found that leading software engineers (Engineering Manager) and DevOps experts are satisfied with their work more than others. They are also in the leading positions in the salary rating. At the same time, more than 50% of programmers started coding at the age of 16. The level of developers' competence was estimated as "above average": this was the answer of 70% of the respondents.

Here are the top 10 highest-paid developers of 2019, published on Stack Overflow:

  • Lead Software Engineer (Engineering Manager) - $95,000 per year.
  • Site Reliability Engineer - $85k/year.
  • DevOps Specialist - $71,000 per year.
  • Data software engineer (Data Engineer) - $66,000 per year.
  • Data Scientist / Machine Learning Specialist - $61,000 per year.
  • Data Analyst / Business Analyst - $59,000 per year.
  • Embedded device and application software developer - $57k per year.
  • Full-stack developer - $57,000 per year.
  • Backend developer - $56k per year.
  • Enterprise application developer - $56,000 per year.

It's no secret that executive positions pay higher salaries. However, few developers are aiming to become managers and want to advance in their careers in the foreseeable future. About one in four Stack Overflow respondents have thought about taking an executive position.

Статистика Stack Overflow: про зарплаты разработчиков и удовлетворение от работы

More than half of the respondents are ready to change jobs. They will not stay in their current position if something more interesting or better-paying looms on the horizon. 15% of developers are currently looking for work. Of those surveyed, 34% shared that they quite like their current job, while 26% were unsatisfied. In the category of dissatisfied with the work fell a large number of scientists, academic researchers and designers.

About 50% of developers have changed jobs in the past few years. About a third of those surveyed at the current place for less than one year.

Two developers out of five prefer to work remotely. Among them 33% have their own office at home and 9% of developers work in co-working rooms.

Separately Stack Overflow looked at the professional development of developers. So, about 88% of respondents said that they had to learn another programming language, framework or something else necessary in their work on their own. In fact, guys are self-taught, because they don't resort to any courses in this case.

The leader among programming languages was Rust, which is unchanged in the top list, and Python dropped Java from second place.