The main Think Tank for Ukrainian techies douua.org has just published its updates on their regular IT salaries research and I believe it’s worthwhile to share them with an English speaking community. The recent survey was conducted between 20 December 2013 and 31 January 2014, so the information is very up-to-date.
To start with, let’s look at what programming languages are most frequently used among developers in Ukraine:
Read my previous blog post on the Programming Languages Ranking to see how the Global Top 10 compares to the Ukrainian one.
Regarding the average salaries across Ukrainian cities (Kyiv, Kharkiv, Odessa, Lviv, Dnipropetrivsk, and smaller ones), system architects seem to be the highest paid IT caste, followed by senior PMs and Tech Leads. In Ukraine, a good system architect will cost you on average as much as a Head of Software Engineering – around $50,000 per annum. In comparison, Head of Software Development costs on average $108,000 and system architect costs on average $102,000 per annum in the United States (source: PayScale.Com).
Ukrainian software developers are most expensive in Kyiv, Ukraine’s capital city (probably just like anywhere else in the world). Let’s see how IT salaries compare in Kyiv and Odessa, one of Ukraine’s largest IT pools.
As seen from the picture above, the salary difference between these two cities makes on average $100 – $200 for a specialist with the similar background, experience and skill set.
The picture below shows median salaries for tech management roles in Ukraine as of today:
Now let’s see what programming languages are most rewarding income wise:
The below picture shows how Ukrainian IT salaries differ by industries and domains:
Ukrainian senior techies can really feel good in any industry / domain, while juniors can earn most in mobile development, embedded development and system programming.
Since demand for QA and testing skills is high as never today (especially in mobile and game development areas), I just can’t help mentioning their median salaries:
The last picture shows what Ukrainians are paid when they choose to work for a certain company type:
As seen from the picture above, it doesn’t really matter for Ukrainian IT guys where to work in terms of salary offering: the 4 company types surveyed are ready to pay similar salaries to people depending on their seniority level and professional maturity. However, as one of the 2013 surveys showed, Ukrainian software developers are most loyal to startups, because startups offer more interesting and challenging projects and unique corporate environment that is very unlikely to be found in other company types.
The survey I’ve referred to in this post polled over 5,000 Ukrainian IT specialists of whom 89% were men, 83% had higher science-technology-engineering-math (STEM) education, and 9% were IT students. The median age of an IT guy in Ukraine is 26 years. All salaries shown above are net, i.e. excluding taxes (In Ukrainian IT we only pay 5% income tax and a social tax that varies from quarter to quarter and makes around $50 a month, that’s it!).