How much did developers of various qualifications earn in the first half of 2019

image



In late July, we published a general salary report for the first half of 2019 , then looked at the salaries and popularity of programming languages , and then compared the salaries of developers from different regions adjusted for the cost of living .



Today we continue to deepen our understanding of salaries and look at the salaries of developers of various qualifications. Let's look at the state of salaries in the first half of 2019, and then at the same salaries in dynamics over the last 2 years, and finally we will analyze the qualifications in each language separately.



As always, for the study we take the data from the “My Circle” salary calculator , in which users indicate the salaries they receive in their hands after deducting all taxes, and can also look at any other salaries in IT.






Salary of developers of various qualifications in the first half of 2019



To begin with, let's take a look at the salaries of developers of various qualifications.



Starting from an intern with a median salary of 30,000 rubles, the salary of each next qualification grows as follows: June - 1.7 times (50,000 rubles), middle - 1.8 (90 000 rubles), senior - 1 , 7 (150,000 rubles), lead - 1.1 times (170,000 rubles).



The lead salary in development as a whole is 3.4 times the June salary.







Now let's look at the salaries of developers of different qualifications in each language separately:









In general, a common pattern is observed in all languages: with increasing qualifications, the jump to the next level of salary gradually decreases. From June to Middle, the jump is the largest - 1.9 times, from Middle to Senior already smaller - 1.6 times, and from Senior to Lead quite small - 1.1 times.



There is one exception - Kotlin. Here the leap from June to Middle is very different from other languages ​​and is 2.4 times.





It is interesting to compare the maximum career step in each language.



As we saw at the beginning, on average, the salary of the highest qualification, the lead, is 3.6 times higher than the salary of the youngest, June. If we look at each language separately, we will see that the largest gap between these qualifications is among Kotlin developers, it is 4.6 times. And the smallest - at Ruby on Rails developers - 2.4 times. In the latter, it is obvious that this is due to one of the highest salaries of the Jones, in comparison with other languages.








Salary of developers of various qualifications in dynamics over the past 2 years



Now let's see how the median salaries for all qualifications have changed over the past two years.



We see that in all qualifications there was a gradual increase in salaries. Only the leading developers during this time had a slight decline, after which the growth resumed.







Over the past two years, the largest jump in the median salary of the June was 25%, followed by trainees, middle and senior, with a margin of 2%. The wages of the leaders changed the weakest - only 9%.










Salary of developers of various qualifications by language: in the second half of 2019 and in dynamics over the past 2 years



Next, we look in more detail how the salaries of developers working with the same language but with different qualifications differ. Let us also look in each language on the dynamics of salaries in individual qualifications.



Go developers salary



The median salary of Go developers in general is 150,000 rubles.



Starting from June with a salary of 58,000 rubles. on average, the salary of each next qualification grows as follows: middle - 2 times (115 000 rubles), senior - 1.5 (170 000 rubles), lead - 1.2 times (200 000 rubles).



Go development salaries are 3.4 times the June salary.











Salary of Objective-C Developers



The median salary of Objective-C developers as a whole is 150,000 rubles.



Starting from the middle with a salary of 120,000 rubles. on average, the salary of each next qualification grows as follows: senior - 1.5 (180 000 rubles), lead - 1.1 times (190 000 rubles).











Swift developers salary



The median salary of Swift developers as a whole is 130,000 rubles.



Starting from June with a salary of 60,000 rubles. on average, the salary of each next qualification grows as follows: middle - 2 times (118 000 rubles), senior - 1.5 (176 000 rubles), lead - 1.1 times (190 000 rubles).



The lead salary in Swift development is 3.2 times the June salary.











Kotlin developers salary



The median salary of Kotlin developers as a whole is 125,000 rubles.



Starting from June with a salary of 42,000 rubles. on average, the salary of each next qualification grows as follows: middle - 2.4 times (100 000 rubles), senior - 1.5 (150 000 rubles), lead - 1.3 times (195 000 rubles. )



The Kotlin lead salary is 4.6 times the June salary.











Ruby on Rails developers salary



The median salary of RoR developers as a whole is 130,000 rubles.



Starting from June with a salary of 70,000 rubles. on average, the salary of each next qualification grows as follows: middle - 1.4 times (100 000 rubles), senior - 1.6 (163 000 rubles), lead - 1.01 times (165 000 rubles. )



The lead salary in Ruby on Rails development is 2.4 times the June salary.













Python developers salary



The median salary of Python developers as a whole is 100,000 rubles.



Starting from June with a salary of 60,000 rubles. on average, the salary of each next qualification grows as follows: middle - 1.7 (100 000 rubles), senior - 1.5 (150 000 rubles), lead - 1.1 times (170 000 rubles) .



Python development payroll is 2.8 times the June paycheck.











Java developers salary



The median salary of Java developers as a whole is 120,000 rubles.



Starting from June with a salary of 52,000 rubles. on average, the salary of each of the following qualifications grows as follows: middle - in 1.9 (100 000 rubles), senior - in 1.5 (150 000 rubles), lead - 1.2 times (180 000 rubles) .



The lead salary in Java development is 3.5 times the June salary.











C ++ developers salary



The median salary of C ++ developers as a whole is 99,000 rubles.



Starting from June with a salary of 47,000 rubles. on average, the salary of each next qualification grows as follows: middle - in 1.9 (90 000 rubles), senior - in 1.7 (150 000 rubles), lead - 1.2 times (181 000 rubles) .



Salary of lead in C ++ development is 3.9 times higher than June salary.











C # developers salary



The median salary of C # developers as a whole is 100,000 rubles.



Starting from June with a salary of 45,000 rubles. on average, the salary of each next qualification grows as follows: middle - 1.8 (80 000 rubles), senior - 1.8 (140 000 rubles), lead - 1.2 times (170 000 rubles) .



The payroll in C # development is 3.8 times the June paycheck.











JavaScript developers salary



The median salary of JavaScript developers in general is 95,000 rubles.



Starting from June with a salary of 50,000 rubles. on average, the salary of each of the following qualifications grows as follows: middle - 1.7 (85 000 rubles), senior - 1.8 (150 000 rubles), lead - 1.1 times (160 000 rubles) .



The JavaScript payroll lead is 3.2 times the June paycheck.











PHP developers salary



The median salary of PHP developers as a whole is 90,000 rubles.



Starting from June with a salary of 40,000 rubles. on average, the salary of each next qualification grows as follows: middle - 2 (78 000 rubles), senior - 1.5 (120 000 rubles), lead - 1.3 times (150 000 rubles).



The payroll lead in PHP development is 3.8 times the June paycheck.














If you like our salary research and want to get even more accurate and useful information, do not forget to leave your salaries in our calculator, from where we then take all the data: moikrug.ru/salaries/new .



All Articles