Зарплаты в IT осенью 2026: медианы по грейдам, стекам и навыки
Разобрали 63 тыс. IT-вакансий из Telegram-каналов: медианы и квартили вилок по грейдам и стекам, самые частые навыки и доля удалёнки. С оговорками об источнике.

Вопрос о зарплатных ожиданиях задают почти на каждом скрининге, и отвечать на него без опоры на рынок тяжело. Цифра «как у знакомого» или «текущая плюс тридцать процентов» может оказаться и ниже вилки, и заметно выше.
У Sobes есть свой срез рынка: вакансии, которые публикуются в Telegram-каналах. Мы взяли объявления с 1 августа 2026 года и посчитали, какие вилки в них указаны, какие навыки просят и какой формат работы предлагают.
Откуда данные и как считали
Источник: объявления о вакансиях для рынка РФ из Telegram-каналов, опубликованные с 1 августа по середину ноября 2026 года. Всего их 63 тыс., текст каждого разобран на поля: грейд, стек, вилка, навыки, формат работы. Зарплата указана в 21 тыс. объявлений, то есть в трети. Медианы ниже посчитаны по более узкой выборке: только вакансии с вилкой в рублях за месяц и с указанным грейдом, это 3 750 объявлений. За зарплату вакансии взята середина вилки. Ограничения существенные. Это не hh.ru и не фактические выплаты, а цифры из объявлений. Вилку публикуют не все, и чем выше грейд, тем реже: у junior она есть в 42% объявлений, у middle в 34%, у senior в 33%, у lead в 25%. В объявлениях не всегда сказано, на руки сумма или до налога. Наконец, поля из текста извлекает модель, и в отдельных объявлениях она ошибается.
Вилки по грейдам
Тыс. ₽ в месяц, середина вилки.
| Грейд | Вакансий | Нижний квартиль | Медиана | Верхний квартиль |
|---|---|---|---|---|
| Intern | 124 | 50 | 60 | 80 |
| Junior | 476 | 69 | 90 | 128 |
| Middle | 1 423 | 150 | 200 | 250 |
| Senior | 1 491 | 216 | 260 | 315 |
| Lead | 236 | 214 | 275 | 350 |
Что видно из таблицы:
- Самый большой шаг приходится на переход от junior к middle: медиана вырастает с 90 до 200 тыс. Между middle и senior разница 60 тыс.
- Диапазоны перекрываются. Верхний квартиль middle (250 тыс.) почти равен медиане senior (260 тыс.), то есть сильный middle в одной компании получает как обычный senior в другой.
- Lead по медиане отличается от senior всего на 15 тыс., зато разброс шире: верхний квартиль 350 тыс. против 315 тыс.
Спрос по грейдам тоже неравномерный. Senior упоминается в 16,2 тыс. объявлений, middle в 10,2 тыс., junior в 3,1 тыс., стажёрские позиции в 1,4 тыс. Вакансий для junior в этих каналах примерно в пять раз меньше, чем для senior.
Middle по стекам
Медиана середины вилки, тыс. ₽ в месяц. Здесь выборки небольшие: где вакансий меньше 40, цифру стоит читать как ориентир с точностью до нескольких десятков тысяч.
| Стек | Вакансий | Медиана |
|---|---|---|
| Go | 31 | 300 |
| ML | 26 | 260 |
| DevOps | 70 | 250 |
| Python | 127 | 225 |
| Продакт-менеджмент | 23 | 225 |
| Системный анализ | 136 | 216 |
| 1С | 146 | 215 |
| C# | 29 | 215 |
| Java | 58 | 200 |
| Frontend | 110 | 200 |
| Аналитика | 26 | 200 |
| QA | 230 | 180 |
| PHP | 56 | 178 |
Senior по стекам
| Стек | Вакансий | Медиана |
|---|---|---|
| DevOps | 129 | 325 |
| PHP | 48 | 300 |
| ML | 25 | 290 |
| Data Engineering | 37 | 282 |
| C++ | 31 | 280 |
| 1С | 184 | 275 |
| Go | 58 | 275 |
| Node.js | 27 | 275 |
| Python | 119 | 275 |
| C# | 49 | 272 |
| Аналитика | 25 | 270 |
| Java | 88 | 250 |
| Frontend | 56 | 240 |
| Системный анализ | 146 | 240 |
| QA | 156 | 225 |
Две строки показывают, как осторожно нужно читать малые выборки. У Go медиана middle (300 тыс., 31 вакансия) выше медианы senior (275 тыс., 58 вакансий). У PHP обратная картина: 178 тыс. для middle и 300 тыс. для senior. Это свойство выборки в несколько десятков объявлений, а не вывод о рынке. Надёжнее всего строки, где в обеих таблицах больше ста вакансий: QA, 1С, системный анализ и Python.
Какие навыки просят
Навыки взяты из требований всех 63 тыс. объявлений. Число показывает, в скольких вакансиях навык упомянут. В таблице 22 самых частых технических навыка.
| Навык | Вакансий | Навык | Вакансий |
|---|---|---|---|
| Python | 6 879 | Kafka | 2 311 |
| SQL | 6 704 | React | 1 881 |
| PostgreSQL | 4 363 | JavaScript | 1 854 |
| Docker | 3 515 | Redis | 1 471 |
| Git | 3 371 | AWS | 1 310 |
| Kubernetes | 3 057 | C# | 1 218 |
| Linux | 2 672 | Go | 1 194 |
| Java | 2 624 | RabbitMQ | 1 170 |
| REST API | 2 621 | C++ | 1 022 |
| CI/CD | 2 508 | Grafana | 982 |
| TypeScript | 2 447 | Terraform | 978 |
Из таблицы убраны три группы. Языки общения: английский упомянут примерно в 4,1 тыс. объявлений (записан как English и как «Английский язык»), русский в 2,5 тыс. Рабочие инструменты, которые не привязаны к стеку: Figma, Jira, Excel, Confluence, Postman, BPMN, каждый от 1 до 1,8 тыс. упоминаний. И нетехнические требования вроде CRM, SMM и iGaming: в каналах публикуют не только вакансии разработчиков, но и маркетинг, продажи и поддержку, а iGaming обозначает отрасль работодателя.
Английский при этом стоит запомнить: по числу упоминаний он был бы четвёртым, сразу после PostgreSQL.
Для разработчика вывод простой. SQL и PostgreSQL, Docker, Kubernetes, Linux, CI/CD и Kafka встречаются в требованиях чаще большинства языков программирования. Это общий слой, который спрашивают у бэкендера на любом языке, у QA, аналитика и DevOps.
Формат работы
| Формат | Вакансий | Доля |
|---|---|---|
| Удалённо | 33 318 | 53% |
| Офис | 10 789 | 17% |
| Гибрид | 4 688 | 7% |
| Не указан | 14 281 | 23% |
Если считать только объявления, где формат назван, удалёнка занимает 68%, офис 22%, гибрид 10%. Скорее всего, это особенность источника, и переносить такую долю удалёнки на весь рынок не стоит.
Как использовать цифры на собеседовании
Когда называете ожидания, опирайтесь на диапазон своего грейда и стека, а не на одну медиану. Рабочая схема: медиана как нижняя граница разговора, верхний квартиль как цель, если у вас есть то, что в вакансии просят сверх обычного.
Я ориентируюсь на 280-300 тысяч. Это немного выше середины по вакансиям моего уровня, которые публикуют вилку, и у меня есть продакшен-опыт с Kubernetes и Kafka, который вы указали в требованиях.
Ответ работает, потому что цифра привязана к рынку и к требованиям конкретной вакансии, а не к вашим расходам. Уточните заодно, идёт ли речь о сумме на руки. Формулировки для разных ситуаций есть в статье про зарплатные ожидания.
При торге после оффера те же цифры помогают понять, есть ли куда двигаться. Если предложение ниже нижнего квартиля вашего грейда, просить больше обоснованно. Если оно уже у верхнего квартиля, разговор лучше вести о бонусах, формате и пересмотре через полгода. Подробнее в статье про торг и контроффер.
Что сделать дальше
- Откройте аналитику рынка и посмотрите зарплаты и востребованные навыки по своему стеку: цифры там обновляются, а в этой статье зафиксирован срез на середину ноября.
- Сверьте своё резюме со списком навыков выше. Если вы работали с Docker, Kafka или CI/CD, а в резюме этого нет, допишите. В студии резюме можно проверить текст и посмотреть вилку рынка для вашего профиля.
- Посмотрите свежие объявления в разделе вакансий: так видно, какие вилки дают прямо сейчас за ваш набор навыков.
- Запишите свою цифру и одно предложение обоснования и проговорите их вслух до звонка.