Зарплати українських розробників — зима 2024
Традиційно наприкінці року на DOU пройшло зарплатне опитування серед українських ІТ-фахівців.
Цього разу анкету заповнили 5959 розробників усіх тайтлів та спеціалізацій, які живуть в Україні або тимчасово виїхали за кордон, але планують повернутися. Відповіді фахівців, які не планують повертатися в Україну, тут не враховуємо, бо вони більшою мірою орієнтовані на зарубіжні ринки праці.
Ключові моменти
● Медіанна зарплата розробників зменшилася вперше з початку повномасштабного вторгнення: -$135 за пів року.
● Зниження торкнулися фахівців усіх рівнів, крім Lead+.
● Зменшилися медіанні зарплати в більшості мов.
● Падіння менше торкнулося фахівців з Back-end та Mobile.
● Аутстафінгові компанії, як і раніше, мають найвищі зарплати, аутсорсингові — найнижчі.
Медіанні зарплати розробника, 2011–2023
В опитуванні, яке проходило в грудні 2023 року та на початку січня 2024 року, взяли участь 12 074 айтівці. Дані в CSV викладемо на GitHub. Усі зарплати вказано в доларах США після сплати податків («чистими»). Для аналізу рівнів зарплати ми використовуємо медіану.
У цій статті розповідаємо про зарплати розробників, а про тестувальників та інших айтівців — у наступних випусках.
Медіанні зарплати
Зарплати розробників зменшилися вперше з початку великої війни. В грудні 2023 року медіана становила $3300 проти $3435 пів року тому. Це торкнулося фахівців майже всіх рівнів.
За посадами
Найбільше падіння — у зарплатах фахівців рівня Senior (на $163, до $4738). Зарплати Middle знизилися на $100, до $2500.
Початківців теж не оминула ця тенденція: медіанна зарплата джуна становила $950 проти $1000 пів року тому. Інтерни можуть розраховувати в середньому на $350 замість $450.
Медіанні зарплати найдосвідченіших розробників — рівня Tech Lead та Architect — поки що залишаються на попередньому рівні, а у Team Lead падіння незначне (-$25 проти літа 2023 року).
За квартилями
Пів року тому ми зафіксували зменшення зарплат у четвертому квартилі у найоплачуваніших розробників. У другому півріччі 2023 року це торкнулося і більш оплачуваних, і менш оплачуваних фахівців — майже для всіх тайтлів знизився як перший, так і третій квартиль.
Скорочувалися зарплати і в найбільш оплачуваних розробників: у третьому квартилі у Architects — з $7850 до $7600, у Team/Tech Leads — з $6300 до $6200.
Частка розробників, які заробляють понад $10 000, нині становить 1%.
За досвідом роботи в ІТ
Збільшення досвіду тепер приносить менше додаткового доходу розробникам. Медіанні зарплати фахівців, які мають від 1 до 9 років досвіду в розробці, тепер нижчі, ніж пів року тому. Причиною може бути як те, що зарплати не підвищують, так і нижчі зарплати в нових наймах, про що нещодавно звітував Djinni.
На зарплату в $5000 тепер можуть розраховувати розробники з досвідом в ІТ 10 років і більше (влітку така медіана була у фахівців з 8+ років).
За містами
У більшості міст, включно з Києвом та Львовом, медіанна зарплата зменшилась.
У Києві падіння на $131, до $3619, у Львові — на $225, до $3500. Найбільше зниження в зарплатах мідлів і сеньйорів, а у джунів вони практично не змінилися.
У Дніпрі, Харкові та Чернівцях медіанні зарплати на тому ж рівні, а в Луцьку і Полтаві зафіксоване невелике зростання (на $100 та $25).
За спеціалізаціями
Спеціалізаціями з найвищими зарплатами залишаються Back-end та Mobile. Зменшення зарплат тут поки що відчувається менше, ніж серед Front-end та Full Stack фахівців.
Медіанні зарплати фахівців з Front-end всіх рівнів, окрім Lead+, знизилися. Серед фахівців з Full Stack це передусім стосувалося джунів (-$80) і сеньйорів (-$450).
Серед Back-end фахівців найбільше падіння в зарплатах мідлів (-$100). Помітно стали меншими зарплати спеціалістів з Mobile-розробки рівня Lead+ (-$300).
За мовами програмування
Найвищі медіанні зарплати, як і пів року тому, у розробників, для яких основною мовою програмування є Scala ($5600, +$100 за останні пів року). Здебільшого це фахівці рівня Senior+.
На другому місці Go — медіанна зарплата $4500 (-$500 за пів року). Медіанні зарплати фахівців усіх рівнів, для яких ця мова основна, зменшилися в другому півріччі 2023 року, проте залишаються вищими, ніж у інших мов.
Далі — Kotlin та Rust (медіана $4000). Пів року тому Rust був на другому місці, проте нині медіана зменшилась на $1350 — як через зниження медіанних зарплат фахівців різних тайтлів, так і через збільшення кількості новачків, які послуговуються цією мовою.
За типами компаній
Медіанні зарплати розробників в аутстафінгових компаніях залишаються одними з найвищих на ринку ($4100, +$100 за пів року).
Помітно стали менше отримувати в стартапах ($3338, -$663 за пів року). Медіанні зарплати мідлів у цих компаніях знизилися на $500, до $2500, сеньйорів — на $350, до $5650. Зарплати розробників рівня Lead+ — без змін і залишаються одними з найвищих ($6000).
Зарплати в продуктових компаніях, як і раніше, на середньоринковому рівні. За останні пів року стали менше отримувати мідли та фахівці рівня лід і вище (-$200). Зарплати початківців у продуктових компаніях поки що не змінилися і залишаються одними з найвищих серед компаній різних типів.
Медіанні зарплати розробників в аутсорсингових компаніях, як і раніше, одні з найнижчих. За останні пів року дещо знизилася медіанна зарплата сеньйорів (-$125, до $4300) і з’явилася тенденція до зниження зарплат менш досвідчених фахівців (-$70 у джунів та -$20 у мідлів).
Динаміка зарплат за мовами програмування
JavaScript. Зарплати сеньйорів повернулися на рівень середини 2022 року: -$250 до $4500. Після двох років стабільності знизилась і медіанна зарплата мідлів (-$100, до $2400). Зарплати джунів практично без змін від початку повномасштабної війни (+$12 до $900).
Динаміка зарплат JavaScript-розробників
Зарплати JavaScript-розробників з розподілом за фреймворками та додатковою мовою програмування
Java. Після падіння в першій половині 2023 року зарплати фахівців з Java практично без змін.
Динаміка зарплат Java-розробників
Зарплати Java-розробників з розподілом за фреймворками та додатковою мовою програмування
C# / .NET. Продовжують знижуватися зарплати розробників рівня Senior: -$200 за пів року, до $4500. Зарплати фахівців рівня Middle та Junior, які залишалися стабільними чи показували невелике зростання, теж впали: -$80 у джуніорів та -$125 у мідлів.
Динаміка зарплат C# / .NET-розробників
Зарплати C# / .NET-розробників з розподілом за фреймворками та додатковою мовою програмування
PHP. Зарплати фахівців з PHP зростали, попри повномасштабну війну, до літа 2023 року. Проте в другій половині року медіанні зарплати фахівців усіх рівнів зменшилися: -$300 у сеньйорів, -$165 у мідлів та -$200 у джуніорів.
Динаміка зарплат PHP-розробників
Зарплати PHP-розробників з розподілом за фреймворками та додатковою мовою програмування
Python. Протягом останнього півріччя стали менше отримувати досвідчені фахівці: -$200 у сеньйорів та -$100 у мідлів. Зарплати джунів втримали підвищення першої половини року.
Динаміка зарплат Python-розробників
Зарплати Python-розробників з розподілом за фреймворками та додатковою мовою програмування
C++. Медіанні зарплати мідлів і сеньйорів не змінилися. Зарплати джуніорів дещо відновилися після падіння в першій половині року (+$100).
Динаміка зарплат C++ розробників
Зарплати C++ розробників з розподілом за фреймворками та додатковою мовою програмування
Ruby/Rails. Зарплати мідлів різко знизилися та повернулися на рівень 2021 року (-$768). Зарплати сеньйорів теж продовжують знижуватися (-$50 за пів року). Зарплати джуніорів дещо відновилися від падіння пів року тому (+$50) і є одними з найвищих серед всіх мов.
Динаміка зарплат Ruby-розробників
Зарплати Ruby-розробників з розподілом за фреймворками та додатковою мовою програмування
Swift. Продовжують знижуватися зарплати розробників рівня Middle (-$220 за пів року). Зарплати сеньйорів та джуніорів без змін.
Динаміка зарплат Swift-розробників
Зарплати Swift-розробників з розподілом за фреймворками та додатковою мовою програмування
Kotlin. Зарплати сеньйорів помітно знизилися (-$238) і повернулися до рівня середини 2022 року. Джуни теж стали отримувати менше (-$50 за пів року).
Динаміка зарплат Kotlin-розробників
Зарплати Kotlin-розробників з розподілом за фреймворками та додатковою мовою програмування
TypeScript. Зарплати мідлів та сеньйорів після року стабільності зменшилися в другому півріччі 2023 року: -$150 у сеньйорів і -$100 у мідлів.
Динаміка зарплат TypeScript-розробників
Зарплати TypeScript-розробників з розподілом за фреймворками та додатковою мовою програмування
Медіанні зарплати та англійська
Рівень володіння англійською мовою серед розробників досить високий: 45% оцінили його як Upper Intermediate, а ще 10% — як Advanced. За рік частка фахівців, які знають мову на рівні Upper-Intermediate і вище, зросла на 3 п.п.
Досвідчені розробники знають англійську краще: серед фахівців рівня Middle 43% мають рівень Upper-Intermediate і вище, серед сеньйорів — 66%, серед фахівців рівня Lead+ — вже 72%.
Рівень англійської серед розробників
Фахівці з кращим рівнем англійської, як і раніше, можуть претендувати на вищі зарплати — ця закономірність простежується для усіх тайтлів. Проте зниження зарплат у другій половині 2023 року торкнулося як тих, хто знає англійську добре, так і тих, хто тільки її опановує.
Медіанні зарплати і знання англійської
Портрет учасників опитування
Частка розробників в Україні та за кордоном практично не змінилася за пів року: 92% опитаних фахівців зараз в Україні, ще 8% — за кордоном, але планують повернутися.
Найбільшими ІТ-містами залишаються Київ (тут мешкає 36% розробників) і Львів (18%). Частка розробників у Львові поступово скорочується: рік тому тут мешкали 21% фахівців, влітку — 20%. 6% розробників живуть у Дніпрі, по 4% — в Харкові, Одесі, Вінниці та Івано-Франківську.
94% розробників, які заповнили нашу анкету, нині працюють. 3% втратили роботу, ще 1% на бенчі. Як і пів року тому, приблизно 1% розробників, які взяли участь в опитуванні, зараз в Силах оборони. Частка айтівців, які втратили роботу, як і фахівців у війську, може бути вищою, адже на зарплатне опитування зазвичай відповідають ті, хто зараз працює за своєю ІТ-спеціалізацією.
Зменшується кількість новачків: лише 5% розробників почали працювати за цією спеціалізацією в 2023 році (до початку повномасштабного вторгнення їх було 8%). 39% мають більш як п’ять років досвіду в розробці.
Середній вік українського розробника не змінився і становить 29 років.
Жінок — 9% з опитаних Software Engineers. Розробка серед жінок стає все популярнішою — вони становлять 17% тих, хто почав працювати за цією спеціалізацією в 2023 році.
TypeScript за останні пів року обігнав JavaScript за популярністю. Зараз 18% розробників вважають TypeScript своєю основною мовою програмування (пів року тому таких було 17%), а JavaScript — 16% (пів року тому — 19%).
Позиції інших мов практично не змінилися. На третьому місці — C# / .NET. 15% розробників назвали її основною мовою програмування (найчастіше — фахівці з Full Stack і Back-end). Далі — Java (13%), яку найчастіше обирають Back-end розробники.
Mobile-розробники найчастіше користуються Kotlin (для 38% це основна мова програмування). Swift менш популярний — його обрали 27%.
Розподіл зарплат за кількістю анкет
Як альтернативу медіані ми створили віджет з розподілом зарплат за кількістю анкет. Над кожним стовпцем вказано кількість анкет, яку ми отримали для конкретного зарплатного діапазону. Ви можете відфільтрувати дані за посадою, містом і досвідом роботи. До переліку посад додали спеціальності, які зібрали не менше як 50 анкет.
Докладна інформація з розбивкою за категоріями, містами та досвідом доступна у розділі «Зарплати».
Дані про кількість вакансій і відгуків дивіться в розділі «Тренди».
Якщо у вас є коментарі, пропозиції або зауваження до статті