Out in the open that developers make a lot of money. But still, there is a huge difference between developer’s salary in different parts of the world. It also varies depending on your skills, programming language and even gender. Due to the Software Development Salary Survey provided by O’Reilly, US developers report much higher median salaries than the rest of the world. Wonder what is average software developers salary in 2017?
In their stats O’Reilly showed a lot of figures like company and team size, the age of the company respondents came from, education, tools and so on. But we will skip it and go to the most interesting part related to the salary. Extracted values are here for you.
The survey covered nearly 7,000 programmers from 110 countries across the world and about 42% of them (mostly from US) make $100K +.
There is a stark difference between the US, with a median salary of $115K and the rest of the world. The next closest region, Australia/New Zealand, comes in nearly 22% less at $90K, Western Europe shows a median of $60K, and in Eastern Europe we see only $28K. Factors like the differences in cost of living, local demand for tech talent, respondent experience, and taxes help explain the wide range of salaries for developers.
Female respondents covered only 8% of all survey participants. Their median salaries dropped to an average of $74K. Over a third of the female respondents have less than 5 years’ experience, as compared to about 17% of men.
Only 13% of all developers took part in survey is older than 50 years.
When salaries are ranked by role, data scientist/analyst is at the bottom:
$84K Consultant (3% of respondents)
$75K UX/Design (2% of respondents)
$72K Other (5% of respondents)
$71K Software engineer (58% of respondents)
$70K Data scientist/analyst (5% of respondents)
Talking about the most lucrative languages, Ruby is among the ones:
The popularity of a programming language is not a good predictor of salary, which makes sense: sometimes obscure languages are in demand for specific applications and the few people who know those languages can make a lot of money. But still, look at the graph with the most spread programming languages in 2017 (among respondents):
How many hours you spend coding? Make sure you do not more then 60 hours. Because if so, you might get less money. Somewhat controversy, right?
An interesting note: according to the survey, more hours you spend coding – less money you make. How come? It can be explained easily, because in overall only junior programmers and students spend more time coding (they’re not experienced enough to complete the same task in less time).