Сколько зарабатывают программисты в 2026 году

Сколько зарабатывают программисты в 2026 году

Медиана разработки в России по Habr Career (2H2025) около 182–183 тыс. ₽ в месяц, в Москве по SkillStat (август 2026) по вакансиям с вилкой 237 тыс. ₽ gross. Между junior и senior разрыв кратный: 80–130 тыс. ₽ на входе против 300–450 тыс. ₽ у сильных senior по Checkroi.

Цифры ниже не из одного источника. Вакансии, офферы hh и анкеты Habr считают разные выборки, и медиана смещается на 20–40% в зависимости от метода. Грейд, стек и город добавляют ещё один слой расхождения.

Материал собран из открытых сводок с указанием периода и типа данных: вакансии, офферы и анкеты специалистов. Ниже разберём, как эти срезы двигают медиану разработки.

Коротко:

  • Медиана зависит от среза: вакансии с вилкой, офферы hh и анкеты Habr дают разные центры распределения.
  • Habr Career (2025 / 2H2025), факты специалистов: медиана IT в России около 180–183 тыс. ₽, в Москве около 225–230 тыс. ₽.
  • SkillStat (Москва, август 2026): медиана по направлению программисты 237 тыс. ₽ gross по 327 вакансиям из 947.
  • Грейды по Checkroi (столица тяготеет к верху диапазона, регионы к низу):
    • Junior 80–130 тыс. ₽, без опыта часто 50–90
    • Middle 160–280 тыс. ₽
    • Senior 270–450 тыс. ₽
    • Lead и architect ещё выше
    Подробные диапазоны по грейдам и их источники смотрите в таблицах дальше по тексту.
  • Ниже разложим рынок по источникам, грейдам, стекам, городам и формату работы и покажем, как сверить свою цифру с распределением.

Сколько зарабатывают программисты в России

Если свести сводки 2025–2026 к одной полосе, рынок разработки в России занимает диапазон от ~80 тыс. ₽ на входе до 450 тыс. ₽ и выше у сильных senior. Центр распределения, по медиане по всем уровням, около 180–230 тыс. ₽ в месяц.

  • Город и методика подсчёта сдвигают её заметно, а края полосы отличаются кратно.

Сводки считают разные показатели, и каждый отвечает на свой вопрос:

  • медиана: делит выборку пополам, половина получает меньше, половина больше; устойчива к выбросам;
  • средняя: чувствительна к очень высоким офферам;
  • Вилка в вакансии: то, что готов платить работодатель, часто без верхней части рынка, где цифры не публикуют;
  • Самооценка специалистов (Habr Career и аналоги): фактический доход по анкетам, а не оффер.
ИсточникПериодЧто измеряетОриентир
Habr Career (сводки Практикум / Checkroi)2025 / 2H2025Медиана IT / dev, факты специалистовРФ ~182–183 тыс. ₽; Москва ~225–230 тыс. ₽; регионы ~159–160 тыс. ₽
hh.ru (обзор Банки.ру)январь 2026Медианы по офферам / вакансиямПрограммист ~149 тыс. ₽; IT overall ~94,5 тыс. ₽; senior-программист ~300 тыс. ₽
SkillStatавгуст 2026Медиана gross по вакансиям с вилкой, МоскваПрограммисты 237 тыс. ₽ (n≈327 из 947)
Checkroi (сводка Habr/hh)обновлено август 2026Вилки по грейдамJunior 80–130 / Middle 200–280 / Senior 300–450 тыс. ₽ (Москва)

Срез зарплат на HireHi

Ниже цифры из раздела зарплат HireHi по категории «Разработка». Все суммы на руки (net), Россия.

  • Дата среза: 11.08.2026
  • Период: 2025-Q2–2026-Q3
  • Выборка: около 1 023 ответов
  • Медиана: 225 000 ₽ в месяц
  • В последнем квартале среза: 230 000 ₽
  • Среднее: около 227 000 ₽
  • Средний бонус (если указан): около 35 000 ₽

Медианы по грейдам из того же среза:

ГрейдМедиана net, ₽/мес
Junior95 000
Middle200 000
Senior300 000
Lead370 000

Это срез по всей России, без деления на Москву и регионы. Внешние таблицы выше часто считают иначе (gross или вилки вакансий), поэтому цифры не сравнивайте один в один.

Для оценки берите медиану и вилку своего грейда и стека, а не сводку по стране. Распределение под ваши параметры посчитает сервис зарплат HireHi.

Посчитайте медиану по своему стеку и грейду

Подставьте грейд, стек и город: сервис покажет медиану и вилку по живым данным, а не усреднённую цифру по всему рынку.

Открыть калькулятор зарплат

Как грейд меняет зарплату программиста

Грейд даёт самый резкий сдвиг вилки: переход junior → middle по деньгам обычно заметнее, чем смена языка внутри одного уровня. В таблице ниже ориентиры 2025–2026 по грейдам. В каждой строке столичная вилка выше региональной. Все суммы даны в тысячах рублей в месяц. Без явной пометки база считается gross, то есть без вычета налогов.

ГрейдТипичный опытМосква (ориентир)Регионы (ориентир)
Juniorдо ~1–2 лет80–130 тыс. ₽50–90 тыс. ₽
Middle~2–5 лет200–280 тыс. ₽140–220 тыс. ₽
Senior5+ лет, самостоятельность300–450 тыс. ₽230–350 тыс. ₽
Lead / Headлидерство + техника350–600 тыс. ₽часто ниже столицы на 15–30%

Вилки собраны из сводок Checkroi (Habr/hh, 2026), полосы опыта из обзора Банки.ру / hh: 3–6 лет IT ~163 тыс. ₽, 6+ лет ~270 тыс. ₽. Выборка там шире, чем только чистые разработчики. Медиана middle-разработки по Habr порядка ~205 тыс. ₽.

Junior: первый коммерческий опыт

На входе вилка сжимается: без опыта офферы чаще всего не дотягивают до сотни тысяч (hh), а трудоустроенный junior в Москве с релевантным стеком получает 80–130 тыс. ₽ (Checkroi). По отдельным языкам Habr даёт выше, например медиана Java junior ~121 тыс. ₽.

Задачи на этом уровне: закрывать тикеты по ТЗ, править баги, писать тесты под присмотром. Вилка зависит не от модности языка, а от коммерческого опыта, города и формата работы, а также от того, готова ли компания растить специалиста или ищет сразу полезного. Конкуренция на входе высокая: в IT-сегменте на одну вакансию приходится порядка 20 резюме (оценка hh в обзоре Банки.ру, 2026).

Middle: самостоятельная поставка фич

На middle стек начинает раскалывать распределение: вилки по направлениям расходятся шире, чем на входе.

  • Типичная полоса: 160–280 тыс. ₽
  • Habr middle (dev) даёт медиану около 205 тыс. ₽, диапазон примерно 148–273 тыс. ₽
  • SkillStat, Москва, middle по вакансиям: порядка 226 тыс. ₽
  • hh, IT 3–6 лет: медиана около 163 тыс. ₽, шире, чем только software engineers

От middle ждут самостоятельную поставку фич, оценку сроков, код-ревью и ответственность за кусок продукта, а не только закрывание задач из трекера.

Senior: влияние на архитектуру и команду

На senior вилка уходит в верхний хвост: рынок платит не за годы работы, а за влияние на архитектуру, качество и скорость команды. Обычно 270–350 тыс. ₽ по широкому рынку.

  • Сильные офферы и продуктовый/fintech сегмент: от 350 тыс. ₽ и выше.
  • hh: senior-программист ~300 тыс. ₽, IT 6+ лет ~270 тыс. ₽.
  • SkillStat (Москва, публичные вилки) senior ~256 тыс. ₽, обычно ниже фактических офферов: сильные кандидаты редко попадают в открытые вилки вакансий.

Lead и head of engineering: техника плюс люди

Lead / team lead / head of engineering это техника плюс ответственность за людей и результат. Lead группы разработки по hh (Банки.ру): порядка 332 тыс. ₽ медианы.

  • рыночные вилки: обычно 350–600 тыс. ₽ в Москве, топ уходит ещё выше
  • архитектор / staff: Checkroi приводит медиану архитектора около 465 тыс. ₽ (Habr, 2H2025) и вилки 500–800+ тыс. ₽ на верхнем хвосте

Lead не единственный путь вверх: staff/principal-трек даёт рост по деньгам без управления людьми. Но таких ролей на рынке меньше, и требования выше.

Каким программистам платят больше

Агрегаторный запрос «программист» смешивает стеки с разной экономикой. PHP-джун и Go-senior попадают в разные квантили одного распределения, и стек двигает доход не меньше, чем грейд.

Направление / стекОриентир медианы или вилкиИсточник и период
Goмедиана ~309–320 тыс. ₽; у SkillStat (Москва) оценка ~330 тыс. ₽Habr 2H2025; SkillStat 08.2026
Kotlinмедиана ~306 тыс. ₽Habr 2H2025 (Банки.ру)
Pythonмедиана вакансий Москва ~287 тыс. ₽SkillStat 08.2026
Objective-Cмедиана ~355–380 тыс. ₽ (узкий/легаси-рынок)Habr 2H2025
Elixir / Ruby~312–335 тыс. ₽Habr 2H2025
Java / .NET / C++Москва ~245–250 тыс. ₽ по вакансиямSkillStat 08.2026
PHP~224 тыс. ₽ (Москва, вакансии)SkillStat 08.2026
~250 тыс. ₽ медиана; очень высокий спросSkillStat 08.2026
Backend / Frontend (широко)~195 / ~185 тыс. ₽ (Москва, вакансии)SkillStat 08.2026
iOS / Android~280 / ~230 тыс. ₽ (Москва, вакансии)SkillStat 08.2026

Смежные роли вроде Data Science и DevOps в эту таблицу не включены: это соседние рынки с другой экономикой вакансий. Выводы без усреднения несовместимого:

  • Дороже рынок ценит дефицитные и высоконагруженные стеки вроде Go, Kotlin и части mobile/legacy, а не любой код;
  • 1С может давать сильную медиану при массовом спросе, но это другой профиль задач, не младший backend;
  • frontend как широкая категория в агрегаторах вакансий обычно ниже backend, зато senior frontend в сильном продукте спокойно конкурирует с backend по вилке;
  • AI/ML и LLM-стек в 2025–2026 часто оценивают дороже сопоставимого generalist middle/senior; точной надбавки источники не дают, разбор вилок смотрите в статье про AI-зарплаты.

Москва и регионы: где платят больше

География сдвигает медиану на 20–35% между столицей и регионами, хотя удалёнка к московскому работодателю частично выравнивает картину. Ниже ориентиры по локациям из разных сводок.

ЛокацияОриентирИсточник
Москва~225–237 тыс. ₽ (медиана IT/dev или программисты)Habr 2025; SkillStat 08.2026
Санкт-Петербург~192–200 тыс. ₽Habr / Банки.ру
Крупные города (Екб и др.)порядка 150–175 тыс. ₽Habr, обзоры 2025–2026
Регионы / нестолица в агрегате~150–160 тыс. ₽ медиана ITHabr / Checkroi
Малые города (программист)часто 63–120 тыс. ₽обзор Банки.ру со ссылкой на gorodrabot.ru

Мелкие UGC-выборки с десятками анкет дают огромный разброс и не заменяют медиану вакансий. Средние 130 тыс. ₽ в Москве из случайного паблика легко противоречат SkillStat и Habr (~230 тыс. ₽), просто из-за состава респондентов.

Офис, гибрид или удалёнка

Формат работы редко меняет медиану сам по себе: важнее, какой рынок платит работодатель. В выборках вакансий удалёнка бывает и премией за доступ к сильным компаниям, и скидкой, когда компания оптимизирует фонд оплаты.

  • Офис: чаще локальный рынок работодателя, в регионах вилки ниже московских, зато проще онбординг и внутренние грейды.
  • Гибрид: по SkillStat (Москва, 2026) заметная доля вакансий, вилки близки к офисным столичным.
  • Удалёнка по России: столичные вилки при жизни в регионе, но конкуренция выше, а требования к самостоятельности жёстче.
  • Удалёнка на зарубеж: другой уровень дохода (ниже отдельный блок), но другие налоги, валютный и юридический контур.

Сравнивать нужно офферы одного грейда и стека, а не офис vs remote в среднем.

Из чего складывается доход программиста

Вилка в вакансии и фактический доход на руки часто расходятся: gross-оклад, бонусы, equity и on-call складываются в разные суммы. При сравнении офферов важно понимать, что входит в пакет, а что нет.

  • Оклад (base salary). Основная часть, которую указывают в вилках вакансий и сводках Habr/hh. Большинство цифр в этой статье относятся к gross-окладу, то есть до вычета НДФЛ.
  • Бонусы и премии. Годовые, квартальные или за KPI. В продуктовых компаниях и fintech бонус может заметно дополнять оклад, но в открытых вакансиях его часто не публикуют. При переговорах уточняйте: бонус гарантированный или зависит от результата компании.
  • Equity и опционы. Актуально для стартапов и части продуктовых компаний. На российском рынке это реже, чем в США, но встречается. Сравнивать equity с окладом напрямую нельзя: ликвидность и риск другие.
  • On-call и сверхурочные. В DevOps, SRE и части backend-ролей дежурства могут идти отдельной строкой или входить в оклад. Если on-call обязателен, это часть реальной нагрузки, даже если в вилке не прописано.

Итоговый доход на руки будет меньше gross-оклада на величину налога, а при сравнении офферов всегда уточняйте, в какой базе названа цифра и входят ли бонусы.

Сколько зарабатывает программист на фрилансе

У фриланса другая статистика: почасовые ставки и проектные суммы, а не месячный оклад. Публичных сводок по доходам фриланс-разработчиков в России заметно меньше, чем по найму, поэтому честный ответ: точных медиан по этому сегменту у нас нет.

Что можно сказать качественно:

  • Ставки на биржах и в агентствах сильно зависят от стека, грейда и типа задачи: разовый фикс, почасовка, аутстафф.
  • Фрилансер несёт расходы, которые в найме закрывает работодатель: налоги, простой между проектами, поиск клиентов, отсутствие больничных и отпускных.
  • Почасовая ставка сама по себе не переводится в месячный доход без знания реальной загрузки: 3000 ₽/час при 40 часах в месяц и при 160 часах это разные суммы, и оба сценария встречаются.
  • На международных площадках ставки выше, но добавляются валютные риски, комиссии и юридический контур.

Если сравниваете фриланс с наймом, считайте не часовую ставку, а полный пакет: стабильность, налоги, бонусы, больничные и реальную загрузку. Для ориентира по рынку найма используйте таблицы выше, а не пересчёт часов в месяц без допущений.

Сколько платят программистам за рубежом

Ниже собраны страны и remote с явной атрибуцией, чтобы закрыть международный срез, а не ограничиться одним абзацем про США. Сравнивать зарубежный gross с российским net «в лоб» нельзя: отличаются налоги, стоимость жизни и структура пакета (base vs total compensation).

Опорная точка по США из госстатистики: медиана зарплаты software developers (SOC 15-1252) в США $135 980 в год, среднее $148 100 (BLS OEWS через сводку Rippling, данные 2025, публикация 2026). Это wage по занятости, без полного TC с RSU.

Страна / срезОриентирЧто посчитаноИсточник и период
США, senior base$140 000–180 000 / годбаза senior software engineerCheckroi, апрель 2026 (сводка по Levels.fyi / Glassdoor / PayScale)
США, senior TC$200 000–280 000 / годtotal compensation: база + RSU/бонусыCheckroi, апрель 2026 (Levels.fyi / Glassdoor / PayScale)
Германия, senior€85 000–110 000 / год grossбаза; net заметно ниже из‑за налогов ~35–45%Checkroi, апрель 2026
Польша, senior21 000–28 000 PLN / мес gross (~$5 300–7 100)месячный gross seniorCheckroi, апрель 2026
Армения, senior$2 500–3 500 / мес на рукиnet; часто IT-режимCheckroi, апрель 2026
Remote на EU-продуктsenior $5 500–8 500 / мес grossконтракт remote / B2BCheckroi, апрель 2026
Remote на US-стартапsenior $7 000–12 000 / мес grossконтракт после Series A и вышеCheckroi, апрель 2026

Полная сводная таблица по 10 странам и оговорки по налогам: материал Checkroi «Зарплата разработчика» (апрель 2026). Для сверки по компаниям удобны Levels.fyi и Glassdoor: искать по software engineer, не по переводу «программист».

Российские 300–400 тыс. ₽ senior и американский TC нельзя приравнивать. Выход на международный рынок упирается не только в ставку, но и в английский, форму договора, налоги и риски оплаты.

От чего зависит зарплата программиста

Восемь факторов, которые сдвигают медиану в таблицах выше; soft skills в этот список отдельным пунктом не входят.

  • Грейд и зона ответственности. Самый сильный драйвер: повышение грейда приносит по деньгам больше, чем смена языка внутри уровня.
  • Стек и дефицит. Go, Kotlin, часть mobile/highload и AI-смежные роли дороже массового PHP и вёрстки, это видно и в Habr-медианах, и в SkillStat.
  • Домен. Fintech, highload, security, enterprise-интеграции обычно платят премию к витринному CRUD.
  • Тип компании. Продукт, аутсорс, стартап и госсектор по-разному режут вилку, бонусы и скорость роста.
  • Регион и формат. Москва и remote на сильного работодателя поднимают потолок; локальный офис в малом городе чаще держит вилку внизу.
  • Английский. Выход на международные вилки и документацию/команды; сам по себе он не заменяет сильный технический уровень.
  • Влияние на метрики. Умение связывать работу с reliability, time-to-market и unit-экономикой продукта, то, за что платят senior+.
  • Переговоры и смена работы. Даже при той же квалификации оффер может отличаться на десятки процентов: рынок не выравнивает зарплаты автоматически.

Где вы в распределении по стеку?

Сравните свой грейд и стек с медианой и вилкой по живым данным и посмотрите, в каком квантиле рынка лежит ваша цифра.

Проверить по грейду и стеку

Как программисту повысить зарплату

Рост дохода у разработчиков чаще привязан к сдвигу вилки, а не к индексации: зона ответственности, редкий стек или домен, смена рынка труда и доказанная ценность для работодателя дают больший прирост, чем очередной курс.

Как вырасти из junior в middle

  • Закрывать задачи end-to-end: от постановки и оценки до выката и сопровождения, а не только кусок по ТЗ.
  • Набрать 1–2 года коммерческого опыта с измеримым вкладом: релиз, ускорение, снижение багов, миграция.
  • Подтянуть основу:
    • структуры данных;
    • SQL и тестирование;
    • git-процесс и чтение чужого кода.
  • Собрать данные по рынку middle до разговора о повышении: внутренние грейды почти всегда отстают от внешних офферов, поэтому вилку сверяйте по нескольким источникам и свежим вакансиям.

Как вырасти из middle в senior

  • Брать ответственность за технический результат области: дизайн API, деградации, стоимость сопровождения, а не только скорость фич.
  • Влиять на команду: ревью, менторинг, стандарты, разбор инцидентов.
  • Выбрать глубину: highload, data-intensive, mobile performance, platform/DevEx, security. Узкая сильная экспертиза дороже всего понемногу.
  • На собеседованиях senior продают системность и trade-offs, а не список фреймворков. Рассказ о сложных решениях стоит потренировать заранее.

Ещё один рычаг: переход в новую компанию раз в 2–4 года у многих даёт больший скачок, чем ежегодная индексация. Но прыжки без роста ответственности упираются в потолок того же грейда.

Актуальные вакансии разработки с вилками смотрите в каталоге IT-вакансий HireHi: удобно сверять, что рынок готов платить за ваш стек прямо сейчас.

часто задаваемые вопросы

Ориентир середины рынка разработки в России порядка 180–230 тыс. ₽ в месяц в зависимости от города и источника (Habr ~182–183 тыс. ₽ по IT/dev, Москва ~225–237 тыс. ₽). Junior чаще 80–130 тыс. ₽, senior от ~270–300 тыс. ₽ и выше.

По Habr медиана IT/dev около 225–230 тыс. ₽, по SkillStat (август 2026) медиана вакансий программисты даёт 237 тыс. ₽ gross. Это не предел: senior и дефицитные стеки уходят заметно выше.

Без опыта офферы часто в районе 50–90 тыс. ₽, иногда ниже в регионах. После стажировки или первого коммерческого года вилка junior чаще 80–130 тыс. ₽ в сильных локациях. Средняя 200+ на старте нетипичный сценарий.

Средняя тянется вверх редкими высокими офферами: одна большая сумма перевешивает десяток скромных. Медиана ближе к типичному специалисту. Плюс разные базы: вакансии, офферы hh и анкеты Habr это не один показатель, сравнивать нужно одинаковые методики.

Большинство вилок в вакансиях и обзорах указаны до вычета НДФЛ (gross) или без явной пометки. На руки будет меньше на величину налога. При сравнении офферов всегда уточняйте, в какой базе названа цифра и входят ли бонусы.

Не всегда. В SkillStat (Москва, 2026) Python выглядит сильно (~287 тыс. ₽ медиана вакансий), но Go/Kotlin/Obj-C в Habr-медианах языков тоже на верхних позициях. Важнее грейд, домен и сложность задач, чем название языка в резюме.

Итог

Что дают сводки:

  • Центр рынка разработки в России по медиане около 180–230 тыс. ₽; junior и senior лежат в разных квантилях одного распределения.
  • Стек сдвигает вилку на десятки процентов: Go, Kotlin и дефицитные направления выше массового PHP по данным Habr и SkillStat.
  • География и формат меняют срез: удалёнка к столичному работодателю подтягивает региональную цифру к московской медиане.
  • Большинство таблиц считают gross-оклад; бонусы, equity и on-call могут существенно менять итоговый доход.
  • Для сверки зафиксируйте грейд, стек, город и тип данных (вакансии, офферы, анкеты), а не ориентируйтесь на одну «среднюю по рынку».

Сравните свою цифру с медианой и вилкой по своему срезу, прежде чем принимать оффер или планировать повышение.

Сверьте доход с медианой по стеку

Медианы и вилки по грейдам и стекам: подставьте параметры и посмотрите, где вы в распределении рынка.

Рассчитать по грейду