Украинский ресурс DOU.UA (Developers.Org.Ua) провел в июне зарплатный опрос среди IT-разработчиков, в котором собрал 6731 анкету от разработчиков всех уровней: от Intern до Architect.

За последние полгода зарплаты разработчиков выросли в среднем на 20%. Также увеличилась доля специалистов уровней Senior и Lead.

Данные опроса будут доступны на GitHub. Все зарплаты указаны в долларах США после уплаты налогов (т.е. «чистыми»). Для анализа уровней заработной платы используем медиану.

Прошлую статью о заработной плате украинских разработчиков за 2020 год можно посмотреть тут.

Портрет участников опроса

Чаще всего в опросе участвовали Software Engineers уровня Middle (36% от всех опрошенных) и Senior (31%). Доля сеньоров продолжает расти: год назад их было 24% среди наших респондентов, а в декабрьском опросе - 27%. Также несколько увеличилось количество Team и Tech Leads: сейчас их 14%, по сравнению с 12% зимой. Доля Architects не изменилась и составляет 2%. Так же 2% - Interns / Trainees. Juniors составляют 15% опрошенных, что на 3% меньше, чем зимой.

Средний возраст разработчика почти не изменился - 29 лет (в декабре 2020 - 28,5). Доля женщин среди украинских разработчиков тоже осталась прежней и составляет 8%.

80% разработчиков живут и работают в 5 крупнейших городах: 42% в Киеве, 15% во Львове, 12% в Харькове, 6% в Днепре и 5% в Одессе.

7% опрошенных разработчиков начали работать в ИТ в течение последних 6 месяцев, еще 18% имеют 1-2 года опыта в индустрии. Треть разработчиков - 33% - работают в ИТ 3-5 лет, четверть - 23% - от 6 до 9 лет. 19% специалистов в сфере 10 или более лет.

44% респондентов работают как Back-end специалисты, 24% как Full Stack, а 22% как Front-end. 9% указали Mobile как свою основную специализацию.

Самым популярным языком программирования остается JavaScript, которым пользуются 60% разработчиков: 22% используют его как основной язык, а еще 38% как дополнительным. На втором месте среди основных языков остаются C#/.NET и Java. Их используют 16% и 15% специалистов соответственно. Среди дополнительных языков на втором месте TypeScript и SQL - ими пользуются 34% и 29% респондентов соответственно, хотя как основные языки их выбирают менее 10%.

Медианные зарплаты

Медианная зарплата разработчика в Украине за последние 6 месяцев увеличилась на $490 и составляет $2990. Таким образом, наблюдается рост в 20%, и это является средним показателем в ИТ-сфере (зарплаты всех специалистов, работающих в ИТ, за пол года выросли на 18%, с $2000 до $2350).

По должностям

Повышение зарплат прежде всего коснулось специалистов уровня Middle и выше. Оплата для менее опытных специалистов - Junior и Intern/Trainee - практически не изменилась: медианная зарплата интерна составляет $390 (против $350 в декабре), джуниора - $800 (не изменилась по сравнению с декабрем).

Зарплаты более опытных специалистов выросли на $200-400. Медианная зарплата разработчика уровня Middle сегодня составляет $2200 против $2000 в декабре, Senior - $4000 против $3800, Team Lead - $4400 против $4000, Tech Lead - $4700 против $4500, Architect - $5650 против $5300.

Таким образом, рост зарплат за последние полгода на каждой позиции составляло 5-10%, а общее повышение зарплат разработчиков на 18% было достигнуто среди прочего благодаря увеличению доли специалистов уровня Senior, а также Team и Tech Leads.

Последние полгода разработчики также активно меняли работу: так сделали 34% респондентов. Изменение работы положительно сказалась на оплате труда: у тех, кто сменил компанию за последние три месяца, медианное рост зарплаты за последний год составил $700 при среднем уровне в $490.

По опыту работы в ИТ

Наибольшее увеличение зарплаты разработчика происходит между 2 и 6 годом работы в ИТ. Именно в этот период специалист активно продвигается в карьере и переходит от уровня Junior в Middle и Senior. Те, кто проработал в ИТ год, могут рассчитывать на ежегодный рост своих доходов на $300-700. После 6 лет работы в ИТ темпы роста зарплат снижаются, и ежегодный прирост составляет около $100.

По городам

Киев и Львов продолжают лидировать по уровню медианной зарплаты разработчиков: в Киеве медиана составляет $3300, во Львове - $3000. Однако повышались зарплаты в этих городах заметно медленнее, чем во многих других: на 10-12% за полгода. Похожие уровне роста зарплат в Харькове и Днепре - $2800 и $2500 соответственно.

В ряде городов зарплаты разработчиков повысились на 25% или более. Прежде всего это Одесса - на 25%, медианная зарплата здесь составляет $2800. Также значительный рост зарплат произошло в Ивано-Франковске (на $650, до $2400), Виннице (на $625, до $2375), Запорожье (на $500, до $2000), Черновцах (на $600, до $2000). Опрос зафиксировал существенное увеличение зарплат разработчиков из Чернигова, Ужгорода, Херсона, Николаева и Кропивницкого, однако количество анкет здесь небольшое, поэтому мы анализируем эти данные с осторожностью.

По специальности

Самые высокие медианные зарплаты в Embedded-разработчиков - $3200, а самые низкие в Front-end специалистов - $2500. Эта разница обусловлена прежде всего тем, что среди Embedded-разработчиков большая часть опытных специалистов уровня Lead или Architect, а среди Front-end большая часть разработчиков уровня Junior или Middle.

Специалисты одного уровня, но разной специализации получают примерно одинаковую зарплату. Разница заметна только для начальных позиций в Front-end: Intern и Junior получают несколько меньшие зарплаты, чем остальные тайтлы.

По языкам программирования

Самые высокие медианные зарплаты в Scala-разработчиков ($4750) и тех, кто преимущественно пользуется Go ($4000). Самые низкие зарплаты у специалистов 1С ($ 2000) и Salesforce ($1875).

Медианная зарплата специалистов, чья основная язык программирования JavaScript - $2400, в то же время у тех, кто в основном пользуется TypeScript - $3000. Разработчики, которые чаще всего пользуются C#/.NET, получают около $3000. Медианная зарплата Java-разработчиков - $3500.

По типу компаний

Самые высокие медианные зарплаты в аутстафинговых компаниях и стартапах: $3340 и $3300 соответственно.

Аутсорсинговые компании имеют несколько более низкую медианную зарплату, чем другие, - всего $2500. Зарплаты опытных специалистов уровня Senior+ здесь ниже рыночных и уступают аутстафинговым и продуктовым компаниям. Зарплаты Junior и Middle специалистов аутсорсинговых компаниях на среднем уровне.

В стартапах, наоборот, зарплаты для опытных специалистов несколько выше рыночных (Senior получает $5000 против $4000 в целом по рынку). А зарплаты менее опытных специалистов - ниже: медианная зарплата джуниора в стартапах составляет $700 против $800 по рынку, мидла - $2000 против $2200.

Динамика зарплат по языкам программирования

Далее предлагаем рассмотреть подробную зарплатную статистику для самых популярных языков программирования с динамикой за 8 лет, а также с разбивкой по дополнительному языку и фреймворкам. (подробные интерактивные графики доступны на сайте первоисточника)

JavaScript. За пол года зарплаты выросли очень равномерно: +$100 у разработчиков уровня Junior и Middle, +$200 в Senior

Java. После декабрьского роста с $3600 до $4000 зарплаты Java-разработчиков уровня Senior не изменились. Зарплаты Junior увеличились на $100, у Middle на $175

C#/.NET. Активно росли зарплаты у Senior +$300. Зарплаты разработчиков уровня Junior и Middle практически не изменились

PHP. Заметно увеличились зарплаты Senior +$200. Зарплаты Middle-специалистов почти не изменились, а Junior даже несколько уменьшились

Python. Зарплаты на всех уровнях заметно выросли: на уровне Junior +$100, Middle + $300, Senior +$238

C ++. Очень высокие зарплаты разработчиков уровня Junior: $1300, +$300 за полгода. Зарплаты более опытных разработчиков остались без изменений

Ruby/Rails. Медианная зарплата разработчиков уровня Senior, которая не менялась с декабря 2019 года, за последние полгода повысилась аж на $500 - теперь $4500. Заплати менее опытных разработчиков почти не изменились

Swift. Зарплаты Senior выросли на $500 - теперь $4500. Middle +$100, на уровне Junior зафиксировано падение на $100

Медианные зарплаты и английский

Уровень знания английского языка среди разработчиков продолжает повышаться. В июне 2021 уже 49% разработчиков оценили свой уровень как выше среднего или продвинутый одновременно полгода назад таких было всего 46%.

Уровень английского среди разработчиков

Хорошая английский отличает разработчиков уровня Senior и выше от других. 64% сеньоров и 65% тимлидов знают английский на уровне выше среднего или на продвинутом. Среди разработчиков уровня Tech Lead таких уже 72%, а среди Architect - 85%.

Медианные зарплаты и знание английского

Знание английского также влияет на зарплату разработчика: те, кто знает язык лучше, обычно получают более высокие зарплаты. Это правило работает для специалистов всех уровней, однако наибольшее влияние знание английского имеет зарплаты специалистов для уровней - Senior, Team Lead и Tech Lead.

Распределение зарплат по количеству анкет

В качестве альтернативы медиане мы создали виджет с распределением зарплат по количеству анкет. Над каждым столбцом указано количество анкет, которые были получены для конкретного зарплатного диапазона. Вы можете отфильтровать данные по должности, городу и опыту работы. В перечень должностей добавили специальности, которые собрали не менее 50 анкет. (подробные интерактивные графики доступны на сайте первоисточника)

Подробная информация с разбивкой по категориям, городам и опытом в разделе «Зарплаты».

Данные о количестве вакансий и отзывов смотрите в разделе «Тренды».

Если у вас есть комментарии, предложения или замечания к статье ? переходите к обсуждению или пишите на vlada@dou.ua.

Аналитика: Ирина Ипполитова

Визуализация данных: Игорь Яновский