Live-данные · обновлено 12 сентября 2026 г.

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

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

Медиана программистов
233 000 ₽
gross в месяц
Самое дорогое направление
Разработчик 1С
250 000 ₽ gross · медиана
Вакансии с зарплатой
254
по live-направлениям
Активные вакансии
932
в live-направлениях
Доля с вилкой
27,3%
среди выбранных ролей
Массовый спрос
Разработчик 1С
369 вакансий
Как считается медиана
Медиана считается по вакансиям с указанной зарплатой. Берётся середина вилки: (от + до) / 2. Если указана только одна граница — берётся она. Все суммы приведены к gross. Фильтрация: только полная занятость, без дублей. Медиана устойчивее средней к редким высоким вилкам.
Коротко

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Показано 4 · минимум 30 зарплатных вакансий · медиана 233 000
Enterpriselive

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

страница профессии
Медиана
250 000
Диапазон p25-p75
200 000–287 000 ₽
Выборка с зарплатой
128
Активные вакансии
369
Индекс спроса
100/100
Премия/дисконт
+7,3%
Риск
важен доменный опыт
Backendlive

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

страница профессии
Медиана
236 000
Диапазон p25-p75
183 000–319 000 ₽
Выборка с зарплатой
31
Активные вакансии
177
Индекс спроса
78/100
Премия/дисконт
+1,3%
Риск
нужна backend-глубина
Fullstacklive

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

страница профессии
Медиана
230 000
Диапазон p25-p75
160 000–299 000 ₽
Выборка с зарплатой
62
Активные вакансии
205
Индекс спроса
83/100
Премия/дисконт
−1,3%
Риск
широкая зона задач
Enterpriselive

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

страница профессии
Медиана
230 000
Диапазон p25-p75
149 500–328 000 ₽
Выборка с зарплатой
33
Активные вакансии
181
Индекс спроса
79/100
Премия/дисконт
−1,3%
Риск
высокий порог enterprise
Расширенный рейтинг

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

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

# Направление Срез Медиана p25-p75 Выборка Активные вакансии Спрос
#1 live 250 000 ₽ 200 000-287 000 ₽ 128 369 100/100
#2 live 236 000 ₽ 183 000-319 000 ₽ 31 177 78/100
#3 live 230 000 ₽ 160 000-299 000 ₽ 62 205 83/100
#4 live 230 000 ₽ 149 500-328 000 ₽ 33 181 79/100
#5 оценка 320 000 ₽ 55 142 70/100
#6 оценка 270 000 ₽ 32 35 21/100
#7 оценка 250 000 ₽ 59 66 41/100
#8 оценка 245 000 ₽ 65 76 46/100
#9 оценка 245 000 ₽ 39 71 45/100
#10 оценка 240 000 ₽ 43 40 25/100
#11 оценка 215 000 ₽ 100 74 46/100
#12 оценка 185 000 ₽ 93 107 59/100
Грейды

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

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

Грейд
Медиана
Выборка с зарплатой Доля уровня
Junior недостаточно данных для медианы недостаточно данных 8,1% активного среза
Middle 220 000 ₽ 31 29,9% активного среза
Senior 281 609 ₽ 65 62,0% активного среза
Почему Junior без медианы?

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

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

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

Факторы

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

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

Грейд

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

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

Стек

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

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

Backend / Frontend / Mobile / Enterprise

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

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

SQL, базы и API

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

посмотреть SQL

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

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

посмотреть Docker

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

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

сравнить Backend

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

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

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

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

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

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

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

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

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

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

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

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

Формат Вакансии Доля Зарплатная выборка
Медиана
Удалёнка 197 21,1% от вакансий с определённым форматом 0
Гибрид 434 46,6% от вакансий с определённым форматом 0
Офис 301 32,3% от вакансий с определённым форматом 0
Без явного формата 0 не входит в распределение определённых форматов
Рейтинги

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

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

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

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

250 000 ₽ gross, выборка 128.

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

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

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

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

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

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

Сценарии

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

FAQ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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