How much do Ukrainian programmers earn?

DOU.ua published the results of its own salary survey of Ukrainian citizens. 6,773 specialists took part in the questionnaire regarding the level of monetary remuneration.

The main conclusion of the survey is that after the full-scale war, the median salaries of developers have not decreased: as in six months ago, the average salary is $3,400. If you compare December 2021 and December 2022, you can even see an increase of $100.

If we take a longer perspective, and DOU.ua has been conducting similar surveys since 2011, since 2017 the salaries of Ukrainian IT workers have almost doubled, from $1,600–1,800 to $3,400.

In 2022, the salaries of professionals at the Senior level and above increased the most: Senior +$300, Team Lead +$100, Tech Lead +$365. The top 1% of highest paid developers earn salaries starting at $9,200.

According to survey data, developers are gradually returning to Kyiv and the region – 36% of respondents now live here, compared to 27% in the summer of 2022.

The programming languages with the highest median salaries for both beginners and experienced professionals remain Scala, Go and Rust.

The most popular programming language in Ukraine is JavaScript, which is the main language for almost 21% of respondents. The share of those using TypeScript continues to grow – 16% (a year ago – 8%). The number of those who code in PHP is gradually decreasing – 9% (a year ago – 11%).

The level of English language proficiency is directly related to the level of salary. The difference in the median salaries of those who know English well and those who hardly know it can reach $1-2 thousand.

In addition, DOU.ua collected interesting data on the demographic profile of survey participants. Among Ukrainian IT residents, only 8% are women, and the average age of a Ukrainian “programmer” is 28 years old. Most of the specialists have work experience of 3-5 years or more. The most IT cities of Ukraine are Kyiv, Lviv and Dnipro.