From May 20 to June 17, we conducted an anonymous payroll survey, which was attended by more than 5,000 people. We hurry to share the results. Brief summary: experienced developers have their salaries growing, Kiev is in the lead, typical architect’s capital wages are $ 4000, team leader and senor - $ 3000,
PM is $ 2500, middleware and business analyst - $ 2000, tester - $ 1300, sysadmin - $ 1000.
The article shows all salaries in US dollars, net (after taxes). The
median is used to estimate salary in the samples. Source data is
available on GitHub as CSV files. The
jobs.dou.ua/salaries page has an interactive widget.
A little about the audience
92% of men / 8% of women, 80% of respondents have a higher education, and 17% have an incomplete higher education.
')
Distribution of questionnaires by city:

Age:

The age of senior developers We turn to the most interesting - wages.
The average temperature salary for posts (clickable):

Salaries and programming languages:
For the most popular languages (100+ profiles):

By city:

By cities and titles (clickable):

Dynamics
Since the salary survey was conducted for the fourth time, let's see how salaries have changed over time, on the graph - the data for Kiev:

Testers / QA Salaries
Generally:

With specialization:

English
Most Ukrainian programmers work in outsourcing companies with Western customers, this leaves a serious imprint on the entire industry: salaries are indicated in dollars, most of the
vacancies are in English, etc. Let's see how the level of the English language correlates with the salary of Kiev Java and .NET seniors 3-5 years experience:

Does salary affect the size of the company?
The following graph is built for such a subset of profiles: city - Kiev, positions - Software Engineers, programming languages - Java and C #. It seems that for this case the salary difference is small:

Unfortunately, all the numbers and graphics are difficult to put in one article, so make the requests in our
widget , and even better - try to analyze the
data yourself. I will also try to make comments-answers with graphs.
PS If you are still a student, while you are just starting to seriously think about your IT career, then our fresh
research on how to get your first job may be useful to you. If you are an experienced programmer, try
Genie to find new features.