
We present the first report of the My Circle salary service. We
launched the service at the end of November 2017 in order to regularly monitor wages in the IT industry. Salaries are left by the specialists themselves, we collect them and provide them in an aggregated and anonymous form to everyone in open access.
During December, we collected about 7,500 salaries, and today we can show what salaries looked like at the end of 2017. Let's go through all the major IT specialties and more deeply analyze the salaries of software developers. Let's see how salaries differ in this area by city, qualifications and programming languages. In conclusion, we will show the salaries of ten companies for which users have left enough data.
')
There will be many diagrams, all of them prepared using
plot.ly service. In the publication of the diagram will be pictures, if you wish, you can
look at them online. Anyone can get more detailed information on salaries directly
on the “My Circle”
salary service by playing with his filter.

A couple more words about how to read diagrams. All salaries are in rubles. Dots indicate specific salaries. That is, the more points, the more such salaries were indicated. A group of points for each sample is visualized using a “box with whiskers” (box-and-whiskers, or box plot). On the box you can see the median salary (median; half of salaries is higher, and half below this point, it can be considered the average salary in the sample), lower and upper quartiles (q1 and q3; dividing the upper half and lower half of salaries in half, eventually half of all salaries lie between them).
Summary of the report:Part 1. Salaries for major IT specialtiesPart 2. Salaries of developers by cityPart 3. Salaries of developers for programming languages ​​and qualifications (Go, Objective-C, Swift, Kotlin, Ruby, C ++, Java, Python, JavaScript, C #,. NET, PHP)Part 4. Salaries by company
Part 1. Salaries for major IT specialties
Software Developer Salaries

Salaries for maintenance professionals

Quality Assurance Salaries

Designer salaries

Analyst salaries

Salaries for Content, Marketing and HR Specialists

Executives salaries

Part 2. Salaries of developers by city
In general, if we compare the medians, the salaries of Moscow developers are higher than the salaries of St. Petersburg developers by 10-50% and higher than the salaries of developers of other cities by 50-200%.
Mobile Developer Salaries

Salaries backend developers

Fullstack Developer Salaries

Salaries of frontend developers

Developer Desktop Salaries

Part 3. Salaries of developers for programming languages ​​and skills
In general, if we compare the medians, the maximum gap between the highest and lowest salaries in the programming languages ​​for each relevant qualification is 35-40%. With the exception of Junior qualification - here the gap reaches 60%. On average, the highest paid language is Go, the lowest paid is PHP.
Regardless of the programming language, the salary for the middle qualification is higher than the salary for the junior qualification by about 200%. For senior qualifications, compared to middle - by 60-70%. In terms of qualifications, the lead in comparison with senior is 10-30%.
All programming languages

Salaries Go Developers

Salary Objective-C and Swift Developers

Kotlin Developer Salaries

Ruby Developer Salaries

Salaries of C ++ Developers

Java developers salaries

Salaries of Python developers

Developer JavaScript Salaries

Salaries of C #, .NET developers

PHP developer salaries

Part 4. Salaries by company
At the moment, enough salaries are collected for the following companies. If you want to find out what the salaries are in the company where you work, leave your salary on the service and call your colleagues.

Thank you for your attention, we are planning to release the next report in six months, at the end of June. Then we can look at the salaries in the dynamics. If you think that the report lacks any data that is interesting in your opinion, write in the comments, we will be very grateful.