Этим летом мы запустили Grades - сервис по аналитике зарплат. Инструмент, который помогает смотреть на зарплаты по реальным данным от конкретных специалистов.(Отдельное спасибо вам, читателям хабра, вы стали одними из первых пользователей и значительно помогли нам с этим отчётом)
Сегодня хотим поделится тем, что удалось нам узнать о зарплатах в разработке за половину 2025 года. Сегодня расскажем:
Где жить хорошо — расскажем где сейчас живут и работают разработчики и сколько получают.
Офис vs удаленка. Где лучше платят?
Про опыт и зарплаты. Узнаем как связаны годы в профессии, грейд и доход.
Денежные стеки и навыки. Cопоставим стеки/навыки с доходом, за что сейчас платят больше а за что меньше. Узнаем сколько платят бигтехи.
Откуда данные
Сейчас Grades - это webapp в котором каждый пользователь может анонимно оставить данные о своей зарплате. Механику работы мы подробно рассказывали здесь
Коротко напомним - что каждая зп перед публикацией проверяется - мы валидируем их через сторонние базы, сопоставляем с открытыми данными и проверяем на адекватность.
Для этого отчёта мы собрали 660 записей о зарплатах от реальных специалистов в разработке за 2025 год. Пока база небольшая, но уже видны четкие тренды, здесь десятки сфер, больше сотни крупных и маленьких компаний и почти все возможные стеки и грейды.
Погнали!
Где живут разработчики и сколько зарабатывают
Из нашей выборки:
43% в Москве (285 чел)
16% в Питере (107 чел)
19% в городах-миллионниках (122 чел) (Екатеринбург, Новосибирск, Казань, Нижний Новгород, Воронеж, Ростов-на-Дону, Краснодар, Самара, Уфа, Пермь, Красноярск, Омск)
16% в малых городах РФ, меньше 1м (104 чел)
6% за границей (42 чел)
Медианные зарплаты
Принято считать, что в Москве платят больше всех. Давайте посмотрим на медианную ЗП по каждому грейду:

Москва по всем грейдам впереди, но ненамного, а с ростом грейда разница размывается . При этом жизнь не в Москве - дешевле.
Большинство разработчиков из нашего отчета (60%) всё еще в двух столицах. Но гео перестает быть решающим фактором. Чтобы лучше понять а в каком формате работают разработчики, мы решили посмотреть на их формат работы.
Формат работы: Офис vs Удаленка
Для начала общий срез по форматам работы:

67% из нашей выборки - на удаленке и только треть ходит в офис - Гибрид у 22% и офис только у 11%.
Мы решили посмотреть, а как различается ЗП у тех кто ходит в офис и работает на удаленке и сделать это в том же разрезе по ГЕО. Для примера мы посмотрели на зарплаты Middle Java Backend разработчиков:

Офис сейчас - это почти всегда с ЗП ниже. Только Москва - исключение, но разница не критична. Например в Питере разница ощутимая в пользу удаленки, а в регионах за одну и ту же работу удаленка платит на +40% больше гибрида и офиса.
Очевидно, что такая разница в пользу удаленки в регионах происходит из-за того что специалисты живут в родном городе и работают на Московскую и зарубежную компанию. При этом интересно что по соседству с ними ребята с тем же стеком и грейдом ходят в офис за почти в 2 раза меньшую ЗП.
Опыт vs Грейд: Ищем закономерности
Сколько лет нужно работать, чтобы вырасти до лида? Мы посмотрели средний медианный опыт специалистов на каждом грейде:
Грейд | Лет в профессии |
|---|---|
Junior (55) | 1-2 |
Middle (288) | 3-4 года |
Senior (209 | 7-9 лет |
Lead (102) | 10-11 лет |
В среднем за 10 лет можно пройти путь от джуна до лида.
Junior → Middle: 3 года
Middle → Senior: еще 3 года
Senior → Lead: еще 4 года
А что с деньгами?
Всегда ли рост ЗП зависит от грейда? Мы решили посмотреть как соотносится грейд и стаж в профессии:

У каждого грейда есть плато.
Junior это первые 2-3 года, растут быстро и выходят на плато ~140к. Кто то остаётся джуном и с 5 годами опыта получает примерно столько же.
Middle достигают пика на 4-5 годах опыта (250к). Дальше зарплата колеблется в диапазоне 230-270к без особого роста.
Senior в топе на 370-380к в 5-7 лет опыта. Дальше вне зависимости от стажа, зарплата остается на том же уровне. Senior с 15 годами получает столько же сколько Senior с 7 годами.
Lead растут всегда, но не пропорционально, тут пока не так много данных до 10-11 лет опыта (~540-570к), потом зп примерно одинаковая.
Данные могут отличаться, но можно уверенно сказать, что стать "крепким специалистом миддл уровня” и по-немногу расти в зарплате не выйдет. По крайней мере на одной работе :) Повышение грейда это основной способ расти в деньгах.
Сколько платят бигтехи?
Выводить очередную медиану мы смысла не видим, а вот посмотреть на разрез по грейдам интересно. Взяли только статзначимые данные по миддлам и сениорам:

Маркетплейсы в топе по зарплате на обоих грейдах — Wildberries и Ozon платят больше всех и миддлам и сениорам.
Еще мы решили посмотреть на систему мотивации, как те же компании формируют эту зарплату. Мы посмотрели на данные всех специалистов и вот что увидели:

Прямой взаимосвязи между кол-вом бонусов не видно. Например у тех же маркетплейсов противоположные стратегии, WB платит фиксом, а Озон бонусами.
А что по направлениям и стекам?
Чтобы ответить на этот вопрос мы решили посмотреть на срезы каждого грейда по стекам+специализациям и сравнить зарплаты. Взяли только те данные которые дают картинку (тут и специализация и стек вместе поэтому могут быть пересечения)
По джунам данные примерно одинаковые, примерно у всех одинаковая ЗП: разброс небольшой (100-130к) в среднем по всем стекам и специализациям.
Но вот уже с миддла разница есть:
Специализация | Middle | Senior | Рост |
|---|---|---|---|
Java Backend | 242к (36) | 395к (37) | +63% |
React | 258к (28) | 330к (18) | +28% |
DevOps | 250к (26) | 407к (13) | +63% |
Web | 190к (19) | 289к (8) | +52% |
mobile (iOS, Android) | 312к (14) | 403к (9) | +29% |
Vue js | 200к (8) | 303к (6) | +52% |
Python | 294к (7) | 416к (7) | +41% |
.Net | 315к (6) | 311к (10) | -1% |
Микросервисы | 280к (6) | 421к (9) | +50% |
Mobile и .Net лидируют на Middle, но рост до Senior минимальный. .Net вообще -1% — единственная специализация, где Senior получает столько же сколько Middle. (допускаем что это стат выброс, пишите в комментах если это не так)
Backend, DevOps - обратная история. На Middle средние 242-250к, зато рост до Senior +63%. Потолок 395-407к.
Senior Фронтендеры (React, Vue, Web) — ниже остального рынка. Потолок 289-330к против 400к+ у бэкенда и DevOps.
Python - миддл и сениор стабильно хорошо: 294к → 416к (+41%).
Итоги
Это была первая проба отчета. Исходя из тех данных, которые мы получили, мы видим как формируется рынок и из чего он состоит. Мы рассказали далеко не всё, часть трендов и выводов нужно обогатить данными. Следующий отчет как раз будет про тренды и изменения в индустрии. Если у вас есть пожелания, вопросы или предложения - будем рады пообщаться в комментариях.
Все данные из этого отчёта можно найти в нашем приложении getgrade.ru. Там можно посмотреть зарплаты по своему стеку, грейду и компании и сравнить себя с рынком. Надеемся, что этот отчет был интересным и полезным, надеемся что в следующем отчете будет еще больше интересных инсайтов и данных.
