Live-данные · обновлено 23 июня 2026 г.

Сколько зарабатывают программисты в Москве в 2026 году: зарплаты по направлениям и грейдам

Live-срез зарплат по вакансиям, где работодатель указал сумму или вилку. Медиана, направления, грейды, спрос и формат работы.

Медиана программистов
230 000 ₽
gross в месяц
Самое дорогое направление
Go-разработчик
284 000 ₽ gross · медиана
Вакансии с зарплатой
601
по live-направлениям
Активные вакансии
1 773
в live-направлениях
Доля с вилкой
33,9%
среди выбранных ролей
Массовый спрос
Разработчик 1С
470 вакансий
Как считается медиана
Медиана считается по вакансиям с указанной зарплатой. Берётся середина вилки: (от + до) / 2. Если указана только одна граница — берётся она. Все суммы приведены к gross. Фильтрация: только полная занятость, без дублей. Медиана устойчивее средней к редким высоким вилкам.
Коротко

Коротко: зарплата программиста в Москве

По live-данным SkillStat, медиана по разработческим направлениям в Москве составляет 230 000 ₽ gross в месяц. Расчёт построен по 601 вакансиям с указанной зарплатой из 1 773 активных вакансий. Самая высокая медиана сейчас у Go-разработчик, а самый большой спрос — у Разработчик 1С.

Сколько зарабатывает программист? 230 000 ₽ gross в Москве по вакансиям с зарплатой.
Где выше медиана? Go-разработчик — 284 000 ₽ gross.
Где больше вакансий? Разработчик 1С — 470 активных вакансий.
Важно: эта страница показывает Москву. Московская медиана не равна средней зарплате программиста в России.
Почему?

Эта страница показывает московский live-срез вакансий. Московская медиана не равна средней зарплате программиста в России: в общероссийском рынке смешиваются регионы, удалённые вакансии, разные бюджеты работодателей и вакансии без раскрытой вилки. Поэтому 230 000 ₽ gross стоит читать как ориентир по Москве и опубликованным предложениям, а не как универсальную зарплату программиста по стране.

Почему SkillStat показывает медиану, а не среднюю?

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

Направления разработки

Зарплаты программистов по направлениям

Сравнивайте направления не только по медиане, но и по выборке, активным вакансиям и спросу. Высокая медиана при маленькой выборке может быть менее устойчивой.

Как читать таблицу?

Медиана — центр распределения зарплатных вилок: половина предложений ниже, половина выше.

p25–p75 показывает среднюю половину предложений и помогает увидеть ширину рынка по роли.

Выборка важна, потому что маленькое число вакансий делает медиану менее устойчивой.

Спрос нужно читать вместе с зарплатой: дорогая роль с малым числом вакансий может быть сложнее для входа.

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

Показано 9 · минимум 30 зарплатных вакансий · медиана 230 000
Backendlive

Go-разработчик

страница профессии
Медиана
284 000
Диапазон p25-p75
201 000–346 000 ₽
Выборка с зарплатой
48
Активные вакансии
162
Индекс спроса
63/100
Премия/дисконт
+23,5%
Риск
концентрация у крупных работодателей
Enterpriselive

Разработчик 1С

страница профессии
Медиана
250 000
Диапазон p25-p75
202 000–300 000 ₽
Выборка с зарплатой
154
Активные вакансии
470
Индекс спроса
100/100
Премия/дисконт
+8,7%
Риск
важен доменный опыт
Enterpriselive

Java-разработчик

страница профессии
Медиана
243 000
Диапазон p25-p75
138 000–306 000 ₽
Выборка с зарплатой
68
Активные вакансии
173
Индекс спроса
64/100
Премия/дисконт
+5,7%
Риск
высокий порог enterprise
Backendlive

Backend-разработчик

страница профессии
Медиана
233 000
Диапазон p25-p75
160 000–358 000 ₽
Выборка с зарплатой
42
Активные вакансии
151
Индекс спроса
61/100
Премия/дисконт
+1,3%
Риск
разный стек в одной роли
Backendlive

Python-разработчик

страница профессии
Медиана
230 000
Диапазон p25-p75
184 000–300 000 ₽
Выборка с зарплатой
43
Активные вакансии
199
Индекс спроса
73/100
Премия/дисконт
на уровне медианы
Риск
нужна backend-глубина
Systemlive

C++-разработчик

страница профессии
Медиана
225 000
Диапазон p25-p75
185 500–297 000 ₽
Выборка с зарплатой
42
Активные вакансии
110
Индекс спроса
48/100
Премия/дисконт
−2,2%
Риск
узкая доменная экспертиза
Frontendlive

Frontend-разработчик

страница профессии
Медиана
220 000
Диапазон p25-p75
172 500–287 000 ₽
Выборка с зарплатой
37
Активные вакансии
160
Индекс спроса
65/100
Премия/дисконт
−4,3%
Риск
много junior-конкуренции
Backendlive

PHP-разработчик

страница профессии
Медиана
201 000
Диапазон p25-p75
156 500–243 000 ₽
Выборка с зарплатой
62
Активные вакансии
56
Индекс спроса
28/100
Премия/дисконт
−12,6%
Риск
разный уровень проектов
Fullstacklive

Fullstack-разработчик

страница профессии
Медиана
184 000
Диапазон p25-p75
138 000–230 000 ₽
Выборка с зарплатой
105
Активные вакансии
292
Индекс спроса
85/100
Премия/дисконт
−20%
Риск
широкая зона задач
Расширенный рейтинг

Расширенный рейтинг языков и направлений

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

# Направление Срез Медиана p25-p75 Выборка Активные вакансии Спрос
#1 60 дней 284 000 ₽ 201 000-346 000 ₽ 48 162 63/100
#2 live 250 000 ₽ 202 000-300 000 ₽ 154 470 100/100
#3 60 дней 243 000 ₽ 138 000-306 000 ₽ 68 173 64/100
#4 live 233 000 ₽ 160 000-358 000 ₽ 42 151 61/100
#5 live 230 000 ₽ 184 000-300 000 ₽ 43 199 73/100
#6 60 дней 225 000 ₽ 185 500-297 000 ₽ 42 110 48/100
#7 live 220 000 ₽ 172 500-287 000 ₽ 37 160 65/100
#8 60 дней 201 000 ₽ 156 500-243 000 ₽ 62 56 28/100
#9 live 184 000 ₽ 138 000-230 000 ₽ 105 292 85/100
#10 оценка 295 000 ₽ 175 000-333 000 ₽ 49 39 17/100
#11 оценка 275 000 ₽ 236 000-328 000 ₽ 60 61 24/100
#12 оценка 250 000 ₽ 150 000-316 000 ₽ 53 63 31/100
Грейды

Зарплата программиста по грейдам

По Junior в текущем срезе не хватает открытых зарплатных вилок для честной медианы. Middle и Senior сравниваются только по опубликованным предложениям.

Грейд
Медиана
Выборка с зарплатой Доля уровня
Junior 201 149 ₽ 30 9,5% активного среза
Middle 201 149 ₽ 98 29,1% активного среза
Senior 298 851 ₽ 222 61,4% активного среза
Почему Junior без медианы?

В текущем срезе мало открытых junior-вилок, а часть входных вакансий публикуется без зарплаты.

SkillStat не выводит медиану из слабой выборки, чтобы не создавать ложную точность.

Для новичка важны вакансии без опыта, требования к стеку, формат работы и конкуренция.

Факторы

Что влияет на зарплату программиста

Зарплата программиста в вакансиях зависит от грейда, стека, формата, публичной вилки и требований к production-ответственности. Они не гарантируют конкретную зарплату, но помогают понять, почему две вакансии «программиста» могут иметь разные вилки.

Грейд

Junior, Middle и Senior дают разные вилки и разную устойчивость salary-выборки.

сравнить грейды

Стек

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

сравнить направления

Backend / Frontend / Mobile / Enterprise

Тип разработки меняет рынок: роли отличаются задачами, спросом и порогом входа.

посмотреть роли

SQL, базы и API

SQL, PostgreSQL и API чаще встречаются там, где разработчик отвечает за данные и интеграции.

посмотреть SQL

Production-инфраструктура

Docker, Kubernetes и CI/CD появляются в вакансиях ближе к поставке и поддержке сервиса.

посмотреть Docker

Архитектура и нагрузка

Архитектурные решения, масштабирование и цена ошибки чаще поднимают senior-вилки.

сравнить Backend

Москва vs Россия

Московская медиана не равна средней зарплате по России: регионы, удалёнка и вакансии без вилки меняют картину.

посмотреть формат
Навыки

Какие навыки чаще встречаются в дорогих вакансиях программистов

Это не доказательство причинности: SkillStat показывает, какие навыки чаще встречаются в вакансиях с более высокой вилкой или в направлениях с более высокой медианой.

Как читать навыки?

Навык не доказывает рост зарплаты сам по себе. Он показывает, какие технологии чаще встречаются в более дорогих вакансиях или направлениях; итоговую вилку всё равно задают роль, грейд, продукт и размер выборки.

Навык Доля Роли Зарплатный контекст
PostgreSQL 39,6% Go-разработчик, Разработчик 1С, Java-разработчик, Backend-разработчик Часто встречается в backend-ролях с данными и сервисной логикой.
Git 34,9% Go-разработчик, Разработчик 1С, Java-разработчик, Backend-разработчик Базовый навык разработки; сам по себе не объясняет высокую вилку.
REST API 33,4% Go-разработчик, Разработчик 1С, Java-разработчик, Backend-разработчик Связывает frontend, backend, mobile и fullstack-разработку.
Docker 31,9% Go-разработчик, Java-разработчик, Backend-разработчик, Python-разработчик Характерен для backend и production-разработки.
SQL 31,6% Go-разработчик, Разработчик 1С, Java-разработчик, Backend-разработчик Базовый навык почти для всех backend, 1C и fullstack-ролей.
CI/CD 23,2% Go-разработчик, Разработчик 1С, Java-разработчик, Backend-разработчик Чаще встречается там, где разработчик отвечает за поставку и production.
Apache Kafka 21,5% Go-разработчик, Разработчик 1С, Java-разработчик, Backend-разработчик Маркер enterprise, микросервисов и высоконагруженного backend.
Python 21,3% Backend-разработчик, Python-разработчик, C++-разработчик, Fullstack-разработчик Базовый язык Python-направления; чаще связан с backend, автоматизацией и data-задачами.
Java 21,1% Java-разработчик, Backend-разработчик, Frontend-разработчик, PHP-разработчик Основа enterprise/backend-вакансий, где часто важны Spring, Kafka и микросервисы.
Linux 18,6% Go-разработчик, Backend-разработчик, Python-разработчик, C++-разработчик Важен для backend, C++ и fullstack, где разработчик ближе к окружению.
Kubernetes 18,4% Go-разработчик, Java-разработчик, Backend-разработчик, Python-разработчик Чаще встречается в инфраструктурно зрелых backend-ролях.
JavaScript 16,8% Backend-разработчик, Frontend-разработчик, PHP-разработчик, Fullstack-разработчик Главный язык интерфейсной разработки и часть fullstack-вакансий.
TypeScript 10,3% Frontend-разработчик, Fullstack-разработчик Часто встречается в более зрелом frontend и fullstack-стеке.
React 9,8% Frontend-разработчик, Fullstack-разработчик Характерен для frontend-вакансий с продуктовым интерфейсом.
Spring 8,6% Java-разработчик Сильный маркер Java enterprise и backend-сервисов.
FastAPI 7,9% Backend-разработчик, Python-разработчик Частый фреймворк Python backend и API-сервисов.
Django 3,8% Python-разработчик Встречается в Python backend, но уступает FastAPI в текущем видимом срезе.
Node.js 2,0% Fullstack-разработчик Нужен в JavaScript/TypeScript backend и fullstack-ролях.
Формат работы

Удалёнка, гибрид и офис

Формат работы считается по активным вакансиям, а зарплата по формату — только по вакансиям с раскрытой вилкой. Медиана выводится там, где по формату есть минимум 30 зарплатных вакансий.

Как считали формат?

Формат рассчитан по активным вакансиям программистов, где удалось определить режим работы. Сейчас формат определён у 1 971 вакансии. Зарплатная выборка в таблице ниже — это full-time вакансии с раскрытой вилкой и тем же salary-фильтром, который используется для медиан страницы.

Формат Вакансии Доля Зарплатная выборка
Медиана
Удалёнка 290 14,7% от вакансий с определённым форматом 99 229 885 ₽ p25-p75: 172 414-310 345 ₽
Гибрид 905 45,9% от вакансий с определённым форматом 198 250 000 ₽ p25-p75: 181 727-300 000 ₽
Офис 776 39,4% от вакансий с определённым форматом 235 229 885 ₽ p25-p75: 167 500-293 104 ₽
Без явного формата 0 не входит в распределение определённых форматов
Рейтинги

Какие программисты зарабатывают больше

Один рейтинг по медиане не отвечает на вопрос выбора направления. Ниже три разных угла: самая высокая медиана, самый большой спрос и лучший баланс зарплаты и вакансий. Для рынка разработки эти режимы часто показывают разные роли.

Самая высокая медиана

Go-разработчик

284 000 ₽ gross, выборка 48.

Самый большой спрос

Разработчик 1С

470 активных вакансий, demand index 100/100.

Баланс зарплаты и вакансий

Разработчик 1С

Медиана 250 000 ₽, активных вакансий 470. Баланс не равен лёгкому входу.

Сценарии

Как использовать данные, если вы выбираете направление разработки

Новичок выбирает язык

Сначала сравните спрос и junior-долю, потом медиану. Дорогой язык без входных вакансий не решает задачу первого трудоустройства.

Middle хочет поднять зарплату

Сравните свою роль с соседними направлениями и навыками: базы, API, Docker, Kafka или архитектура могут объяснять разницу вилок.

Работодатель проверяет вилку

Используйте медиану и p75 по роли, но учитывайте стек, формат работы, ответственность и срочность найма.

Как считали
Полная методология расчёта зарплат программистов

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

Активной считается вакансия, которая присутствует в текущем live-срезе и относится к выбранному разработческому направлению.

Вакансией с зарплатой считается объявление, где работодатель указал сумму или зарплатную вилку. Вакансии без раскрытой вилки учитываются в спросе, но не участвуют в медиане.

Все суммы приведены к gross. Если в источнике указана net-сумма, она нормализуется к gross, чтобы роли и грейды можно было сравнивать между собой.

Медиана — центр распределения зарплатных вилок: половина предложений ниже, половина выше. SkillStat показывает медиану, потому что она устойчивее средней на рынке вакансий.

p25–p75 показывает диапазон средней половины предложений. Он помогает понять, насколько широка зарплатная вилка внутри роли.

Выборка — число вакансий с указанной зарплатой, на которых построена медиана. Чем меньше выборка, тем осторожнее нужно читать результат.

Медиана программистов считается по live-направлениям разработки, которые вошли в основной рейтинг страницы: Python-разработчик, Java-разработчик, Frontend-разработчик, Backend-разработчик, Fullstack-разработчик, Разработчик 1С, Go-разработчик, PHP-разработчик, C++-разработчик.

Оценочные роли вроде C#/.NET-разработчик, Android-разработчик, iOS-разработчик не смешиваются с основным live-рейтингом, если по ним нет устойчивой текущей salary-выборки.

Москва vs Россия: регионы, удалёнка, вакансии без вилки и фактические доходы сотрудников не сводятся к московской медиане опубликованных вакансий.

Дата обновления этого среза — 23 июня 2026 г. При следующем обновлении вакансий медианы, спрос, выборки и формат работы могут измениться.

Ограничения: SkillStat показывает опубликованные предложения работодателей, а не ведомости выплат всех сотрудников; не все работодатели раскрывают вилку; дорогие senior-офферы могут обсуждаться индивидуально и не попадать в публичный срез.

Общий рынок IT, аналитики, тестировщики и DevOps остаются на странице общий рейтинг зарплат в IT.

FAQ

Частые вопросы о зарплатах программистов

Короткие ответы про зарплату программиста в Москве, российский контекст, грейды, gross/net, медиану и удалёнку.

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

В московском live-срезе SkillStat медиана по разработческим направлениям составляет 230 000 ₽ gross в месяц. Это вакансии с указанной зарплатой, а не фактические оклады всех программистов. Для сравнения смотрите направление, грейд, p25-p75 и выборку.

Сколько зарабатывает программист в месяц?

На странице все суммы приведены к месячному gross-формату. Ориентир по live-направлениям основного рейтинга — 230 000 ₽ gross, но Python, Java, Go, PHP, C++, Frontend, Backend, Mobile и другие роли отличаются по спросу и стеку.

Какая зарплата программиста в Москве?

В Москве медиана по разработческим направлениям составляет 230 000 ₽ gross. В расчёте 601 вакансий с указанной зарплатой из 1 773 активных вакансий выбранных live-направлений.

Какая средняя зарплата программиста в России?

Эта страница не считает среднюю зарплату программиста по России. Она показывает Москву и опубликованные вакансии с зарплатой. Для ответа по стране нужна отдельная региональная выборка: города, удалённые вакансии, работодатели без раскрытой вилки и фактические доходы сотрудников не равны московской медиане.

Сколько получает Junior-программист?

По Junior в текущем московском срезе не хватает открытых зарплатных вилок для честной медианы. Для новичка важны не только деньги, но и число вакансий без опыта, требования к стеку, формат работы и конкуренция.

Какой программист зарабатывает больше всего?

В текущем live-рейтинге среди разработческих направлений выше всех находится Go-разработчик: медиана 284 000 ₽ gross при выборке 48 вакансий с зарплатой. Но выбор направления нельзя делать только по максимуму: смотрите активные вакансии, спрос, p25-p75 и риск входа.

Где выше зарплата: Python, Java, Frontend или Backend?

Сравнение находится в таблице направлений: у каждой роли есть медиана, p25-p75, активные вакансии, спрос и выборка с зарплатой. Python, Java, Frontend и Backend отличаются задачами, стеком и устойчивостью данных.

Почему средняя зарплата программиста отличается от медианы?

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

Это зарплаты gross или net?

На странице зарплаты показываются в gross-формате. Если в вакансии указана сумма net, она приводится к gross, чтобы роли и грейды можно было сравнивать между собой.

Как часто обновляются данные SkillStat?

Текущая дата обновления страницы — 23 июня 2026 г. Медианы, спрос и выборки могут меняться при обновлении вакансий, поэтому цифры нужно читать вместе с датой, регионом, форматом gross и размером выборки.

Ещё вопросы о данных и направлениях
Почему у части направлений срез за 60 дней?

Если в текущем status-live срезе по роли меньше 30 зарплатных вакансий, SkillStat берёт publishable-срез за последние 60 дней. Это всё ещё данные вакансий конкретной профессии, а не blended-оценка по соседним ролям.

Почему Mobile-разработчик не разделён на iOS и Android?

Mobile-разработчик остаётся агрегированным направлением, а iOS и Android показаны отдельными строками расширенного рейтинга, когда по ним хватает зарплатной выборки.

Почему некоторые языки есть как навыки, но не как отдельные направления?

Навык и профессия не одно и то же. Язык может часто встречаться в вакансиях, но не всегда образует отдельную роль с достаточной зарплатной выборкой. Например, JavaScript может быть частью Frontend и Fullstack, а SQL — частью Backend и 1C.

Почему часть вакансий без зарплаты?

Работодатель может не раскрывать вилку, если бюджет зависит от опыта, грейда, интервью или внутренней политики компании. Поэтому SkillStat разделяет активные вакансии и вакансии с указанной зарплатой.

Можно ли программисту зарабатывать больше на удалёнке?

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