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

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

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

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

As always, for research we take data from salary calculator "My circle", 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 different qualifications in the first half of 2019

To begin with, let's look at the salaries of developers of different qualifications in general. 

Starting with an intern with a median salary of 30 rubles, the salary of each next qualification grows as follows: junior - by 000 times (1,7 rubles), middle - by 50 (000 rubles), senior - by 1,8 .90 (000 rubles), lead - 1,7 times (150 rubles).

In general, the salary of a lead in development is 3,4 times more than the salary of a junior.

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

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

  • Junior salaries range from 40 (PHP, Kotlin) to 000 (Go, Python, Swift) and 60 rubles. (Ruby on Rails)
  • For middles - from 80 (000C, C #, PHP) to 1 rubles. (Objective-C, Swift).
  • For seniors - from 130 (PHP) to 000 rubles. (Objective-C, Swift).
  • For leads - from 150 (000C, PHP) to 1 rubles. (Go, Kotlin).

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

In general, in all languages ​​there is a general pattern: with the growth of qualifications, the jump to the next level of salary gradually decreases. From junior to middle the jump is the largest - 1,9 times, from middle to senior is already smaller - 1,6 times, and from senior to lead is quite small - 1,1 times.

There is one exception - Kotlin. Here the jump from June to Middle is very different from other languages ​​and is 2,4 times.
How much did developers of different qualifications earn in the first half of 2019

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

As we saw at the beginning, on average, the salary of the most senior qualification - a lead - is 3,6 times higher than the salary of the youngest - a junior. If we look at each language separately, we will see that the biggest gap between these qualifications is for Kotlin developers, it is 4,6 times. And the smallest one - for Ruby on Rails developers - 2,4 times. For the latter, this is obviously due to one of the highest salaries of juniors, compared to other languages.
How much did developers of different qualifications earn in the first half of 2019

Salary of developers of different 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 top developers had a slight decline during this time, after which growth resumed.

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

Over the past two years, the biggest jump in median wages for juniors is 25%, followed by interns, middles and seniors with a margin of 2% from each other. Leads’ salaries changed the least β€” by only 9%.

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

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

Next, let's take a closer look at how the salaries of developers working with the same language, but with different qualifications, differ. Let's also look at the dynamics of salaries in individual qualifications in each language. 

Go developers salary

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

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

The salary of a lead in Go-development is 3,4 times more than the salary of a junior.

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

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

Salary of Objective-C Developers

The median salary of Objective-C developers in general is 150 rubles.

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

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

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

Swift developer salary

The median salary of Swift developers in general is 130 rubles.

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

The salary of a lead in Swift development is 3,2 times the salary of a junior.

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

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

Salary of Kotlin developers

The median salary of Kotlin developers in general is 125 rubles.

Starting from June with a salary of 42 rubles. on average, the salary of each next qualification grows as follows: middle - 000 times (2,4 rubles), senior - 100 times (000 rubles), lead - 1,5 times (150 rubles).

The salary of a lead in Kotlin development is 4,6 times the salary of a junior.

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

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

Ruby on Rails developer salary

The median salary of RoR developers in general is 130 rubles.

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

The salary of a lead in Ruby on Rails development is 2,4 times the salary of a junior.

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

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

Python developer salary

The median salary of Python developers in general is 100 rubles.

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

The salary of a lead in Python development is 2,8 times the salary of a junior.

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

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

Java developer salary

The median salary of Java developers in general is 120 rubles.

Starting from June with a salary of 52 rubles. on average, the salary of each next qualification grows as follows: middle - 000 times (1,9 rubles), senior - 100 times (000 rubles), lead - 1,5 times (150 rubles) .

The salary of a lead in Java development is 3,5 times the salary of a junior.

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

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

C++ developers salary

The median salary of C++ developers in general is 99 rubles.

Starting from June with a salary of 47 rubles. on average, the salary of each next qualification grows as follows: middle - 000 times (1,9 rubles), senior - 90 times (000 rubles), lead - 1,7 times (150 rubles) .

The salary of a lead in C++ development is 3,9 times the salary of a junior.

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

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

C# developers salary

The median salary of C# developers in general is 100 rubles.

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

The salary of a lead in C# development is 3,8 times more than the salary of a junior.

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

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

JavaScript developers salary

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

Starting from June with a salary of 50 rubles. on average, the salary of each next qualification grows as follows: middle - 000 times (1,7 rubles), senior - 85 times (000 rubles), lead - 1,8 times (150 rubles) .

The salary of a lead in JavaScript development is 3,2 times the salary of a junior.

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

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

PHP developer salary

The median salary of PHP developers in general is 90 rubles.

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

The salary of a lead in PHP development is 3,8 times more than the salary of a junior.

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

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

If you like our salary surveys and want to get even more accurate and useful information, don't forget to leave your salaries in our calculator, from which we then take all the data: moikrug.ru/salaries/new.

Source: habr.com

Add a comment