Сколько сейчас реально платят программистам? Короткий ответ: от 120 тыс ₽ у джуна в регионах до 600+ тыс ₽ у сеньора в топ‑компаниях. На зарубежной удалёнке - примерно от $3k до $12k в месяц. Дальше - конкретика и что делать, чтобы попасть в верхнюю часть вилки.
Быстрые ориентиры по РФ на сентябрь 2025, по открытым вакансиям и публичным офферам в комьюнити: Junior 120-200 тыс ₽, Middle 200-350 тыс ₽, Senior 350-600 тыс ₽, Team Lead 450-800 тыс ₽, Architect/Staff 600 тыс-1,2 млн ₽. Москва и СПб обычно дают +15-30% к регионам.
Удалёнка на зарубеж: продукт и аутсорс платят миддлам $3-7k, сеньорам $6-12k в месяц. Почасовые контракты - ориентиры $30-60/ч для Middle и $60-110/ч для Senior. Налоги и комиссии платёжек считайте отдельно, чтобы не ошибиться в «на руки».
Что сильнее всего двигает цифру: стек (Go, Swift/Kotlin, Scala, .NET Core, highload‑Java обычно дороже, чем классический PHP/WordPress), реальный продакшен‑опыт и влияние на метрики, английский, доменная экспертиза (финтех, телеком, ML/DS), формат компании (аутсорс vs продукт), редкие навыки - перформанс‑тюнинг, безопасность, платёжные интеграции.
Как быстро прикинуть свою «честную» вилку: соберите 20-30 актуальных вакансий по вашему стеку и уровню, выпишите нижнюю/верхнюю границы, уберите экстремумы и возьмите медиану. Сверьте с публичными офферами в профильных каналах. Получится рабочий коридор для торга.
Смотрите не только на оклад. Сравнивайте gross vs net, бонусы (часто 10-20% годовых), премии, переработки, опционы/RSU, ДМС, отпуск и больничные, удалённые расходы (коуоркинг, связь, техника), релокационный пакет. Бывает, оффер на 20% ниже по окладу выигрывает по total comp.
Про налоги в РФ: найм - НДФЛ 13-15% обычно уже удержан; контрактору часто выгоднее ИП на УСН 6% или самозанятый 4-6%, но добавляется отчётность. На международных контрактах заранее фиксируйте, кто платит VAT/withholding и как проходить комплаенс.
Фриланс ориентиры: в РФ - Junior 800-1500 ₽/ч, Middle 1500-3000 ₽/ч, Senior 3000-6000 ₽/ч. На международном рынке выставляйте ставку в $, считайте не только ставку, но и загрузку. Высокая ставка без стабильности - это лотерея.
Рынок и вилки 2025
Картина на 2025 простая: мидлам и сеньорам работы хватает, джунам сложнее. Компании экономят на рисках, но платят за опыт и влияние на продукт. Главный вопрос - какая зарплата программиста сейчас считается нормальной по рынку и из чего она складывается.
Диапазоны ниже - по открытым вакансиям и публичным офферам на HH.ru и Habr Career во второй половине 2024 и начале 2025. В России чаще указывают gross, НДФЛ удерживает работодатель, «на руки» обычно −13% (а при доходе свыше 5 млн ₽ в год ставка по НДФЛ для этой части - 15% - это норма НК РФ). Если контракт через самозанятость - налог 4% с физлиц и 6% с юрлиц, лимит дохода - 2,4 млн ₽ в год.
Быстрые ориентиры по РФ (брутто, в месяц):
- Junior: 120-200 тыс ₽ (Москва/СПб ближе к верхней границе, регионы - к нижней).
- Middle: 200-350 тыс ₽.
- Senior: 350-600 тыс ₽.
- Team Lead: 450-800 тыс ₽.
- Staff/Architect: 600 тыс-1,2 млн ₽.
Разница по регионам держится в районе 15-30% в пользу Москвы и Петербурга. В крупных федеральных компаниях и прибыльных продуктах (финтех, маркетплейсы, телеком) верхние границы выше.
По стеку в РФ (брутто, Москва/СПб; регионы обычно −10-25%):
- Backend Go/Java (highload), Scala, .NET Core: Middle 280-380 тыс ₽, Senior 450-700 тыс ₽.
- Frontend React/TypeScript: Middle 220-330 тыс ₽, Senior 350-550 тыс ₽.
- Mobile iOS/Android (Swift/Kotlin): Middle 250-370 тыс ₽, Senior 400-650 тыс ₽.
- DevOps/SRE/Cloud: Middle 280-400 тыс ₽, Senior 450-700 тыс ₽.
- Data/ML/DS: широкий разброс - Middle 250-400 тыс ₽, Senior 450-800 тыс ₽ в продуктах с реальной ML‑выручкой.
- PHP (legacy/корп порталы), 1С: Middle 160-260 тыс ₽, Senior 250-380 тыс ₽; в редких highload‑нишах выше.
Международная удалёнка (обычно gross, налоги - ваша зона):
- Месячные вилки: Middle $3-7k, Senior $6-12k, Staff $10-15k.
- Почасовые контракты: Middle $30-60/ч, Senior $60-110/ч, нишевые эксперты (security, low‑latency, HFT) - выше.
- Часто есть бонус 10-20% годовых и/или опционы/RSU. Смотрите total comp, а не только оклад.
Тип компании влияет не меньше, чем стек:
- Продуктовые - выше оклад + бонус/опционы, но жестче требования по влиянию на метрики.
- Аутсорс/аутстафф - ровнее процесс и стек, вилки умеренные, иногда выше ставка при почасовой модели.
- Энтерпрайз/гос‑контур - стабильность, но потолок по доходу и стеку.
Что реально двигает вилку вверх в 2025: опыт в высоконагруженных системах, знание облаков (AWS/GCP/Azure) на продакшене, английский B2+ для клиентов, безопасность, платёжные интеграции, ML в продуктах с доходом. Бумажные сертификаты почти не помогают без кейсов.
Как быстро проверить, где вы на рынке:
- Соберите 20-30 актуальных вакансий под ваш стек и город.
- Запишите вилки, отметьте формат (офис/гибрид/удалёнка) и тип компании.
- Уберите экстремумы (топ‑5% и низ‑5%), посмотрите медиану и верхнюю четверть - это рабочий коридор для торга.
- Сравните gross и net, проверьте бонусы, опционы, переработки, отпуск.
И напоследок про формулировки в офферах: «на руки» в найме - это net после НДФЛ; «ставка» у контрактора - до ваших налогов и комиссий; «OTE» - оклад + переменный бонус при 100% выполнении целей. Разобрались в терминах - меньше сюрпризов и честнее переговоры.
Что влияет на доход
Деньги в разработке двигают три вещи: редкость навыка, измеримая польза бизнесу и готовность брать ответственность. Всё остальное - детали. Ниже разложу по факторам, с понятными ориентирами по надбавкам.
Уровень. Разница между Junior, Middle и Senior - это не годы стажа, а ответственность и масштаб задач. Junior решает хорошо сформулированные задачи под присмотром. Middle тянет фичи от идеи до релиза и чинит прод. Senior проектирует, ревьюит и ускоряет команду. Переход с Junior на Middle обычно поднимает доход на 50-80%, с Middle на Senior - ещё на 40-70% (по открытым оффер-диапазонам 2024-2025).
Стек. За технологии с высокой нагрузкой и сложной инфраструктурой платят больше: Go/Java для highload, .NET Core в enterprise, Scala в data‑пайплайнах, Swift/Kotlin в нативной мобилке. Стэки с низким порогом входа и избытком кандидатов (CRUD на чистом PHP, простой WordPress) обычно дешевле. На международных контрактах в 2024 Senior по Go/Java часто видит $60-110 в час; WordPress‑разработка - $20-40 в час.
Домен и продукт. Финтех, рекламо‑платформы, телеком, SaaS с жёсткими SLO платят премию за риск и влияние на выручку. Геймдев и EdTech местами платят ниже, зато дают быстрый рост по задачам. Если вы умеете снижать инфраструктурные косты, улучшать конверсию или время отклика - это прямой аргумент на плюс к офферу.
Тип компании. Продуктовые компании и большие экосистемы обычно платят выше аутсорса за счёт бонусов и долгосрочных опционов. Аутсорс чаще даёт стабильную загрузку, но без сильных бонусов. Наличие on‑call/дежурств и SLA‑штормов - это доплата 5-20% или отдельные выплаты за смены.
Регион и удалёнка. Москва и СПб традиционно платят на 15-30% выше регионов. Зарубежная удалёнка может кратно поднять вилку, если английский B2+ и есть опыт в распределённых командах. По данным U.S. Bureau of Labor Statistics (май 2023), медианная годовая зарплата Software Developers в США - $132,930, и это объясняет, почему офферы «на вне» часто заметно выше локальных.
Язык и коммуникация. Английский - это не «плюсик в резюме», это доступ к рынку с другими бюджетами. Уровень B2+ открывает переговоры напрямую, без посредников, и прибавляет 10-30% к доходу за счёт большего выбора проектов.
Измеримый вклад. Работодатели лучше всего платят за цифры: срезали latency на 35%, снизили cloud‑счёт на 18%, подняли конверсию чекаута на 1.2 п.п., автоматизировали процесс и убрали 20 часов рутины в неделю. Фиксируйте такие метрики - это самый сильный аргумент в торге.
Фактор | Типичный эффект на доход | Комментарий |
---|---|---|
Переход Junior → Middle | +50-80% | Самостоятельная поставка фич, ответственность за прод |
Переход Middle → Senior | +40-70% | Проектирование, ревью, влияние на команду |
Highload стек (Go/Java, Scala, .NET Core) | +20-50% | Спрос > предложение, сложность среды |
Нативная мобильная (Swift/Kotlin) | +10-30% | Особенно в продуктах с большой MAU |
Финтех/AdTech/Telecom домен | +10-25% | Высокие требования к надёжности/скорости |
Москва/СПб против регионов | +15-30% | Разница в бюджетах и конкуренции |
Английский B2+ и интервью на нём | +10-30% | Доступ к зарубежным офферам |
On‑call/дежурства | +5-20% или почасовые выплаты | Компенсация за риск и стресс |
Жёсткий торг и несколько офферов | +5-15% | Конкурентные предложения двигают вилку |
Налоги и форма занятости. В найме в РФ НДФЛ 13% до 5 млн ₽ в год и 15% на сумму сверх этого - обычно удержан работодателем. Самозанятый платит 4% с доходов от физлиц и 6% от юрлиц (порог режима - 2,4 млн ₽ в год). ИП на УСН 6% часто выгоднее для контрактов, но прибавляются отчётность и фиксированные взносы. Один и тот же gross может давать разный net - считайте руками.
Как быстро поднять зарплата программиста за 3-6 месяцев:
- Выберите «дорогую» связку: язык + домен + метрика (например, Go + финтех + снижение задержек).
- Закройте пробелы по системному дизайну: очереди, кэширование, индексы, идемпотентность.
- Соберите портфолио кейсов с цифрами: 3-5 историй «проблема → действие → результат».
- Подтяните английский до B2: 20-30 часов разговорной практики - и идите на мок‑интервью.
- Сделайте воронку: 30 откликов → 10 скринингов → 3-5 финалов → 1-2 оффера, затем торг.
Короткая проверка своей цены: соберите 20-30 вакансий по вашему стеку и уровню, выпишите диапазоны, уберите крайности, посчитайте медиану. Сверьте с реальными офферами в комьюнити и калькуляторами компенсаций (например, открытые отчёты и агрегаторы 2024). Это и будет ваш рабочий коридор для диалога.

Регион, формат, налоги
Где ты живёшь и как оформлен - это разница в доходе до трети. В Москве и СПб платят больше, международная удалёнка добавляет ещё. Главное - считать не только оклад, но и чистые деньги на руки, комиссии и взносы. Да, даже у такой вещи, как зарплата программиста, география и формат решают.
По регионам. Вилки в Москве и СПб обычно на 15-30% выше, чем в большинстве регионов. Сильные ИТ-центры - Казань, Новосибирск, Екатеринбург - отстают меньше (часто на 10-15%). Региональная удалёнка внутри РФ нередко платит «московскую» вилку, если ты работаешь в продукте и влияешь на ключевые метрики. Но многие работодатели держат гео-коэффициенты: одна и та же роль в условной Твери может быть на 10-20% дешевле, чем в столице.
Международная удалёнка. Большая часть компаний в США и ЕС платит по «гео-бэндам» - фиксированным грейдам по стоимости локации. Разброс 10-30% между «дорогими» (например, Сан‑Франциско/Нью‑Йорк) и «обычными» регионами - нормальная практика. На контрактах часто просят 4-6 часов пересечения с командой по времени. Это влияет на ставку: чем дальше по часовым поясам и сложнее коммуникация, тем чаще предлагают вилку ближе к нижней границе.
Формат занятости. В продуктовых командах медиана выше, чем в классическом аутсорсе/аутстаффе (часто на 10-25%), зато конкуренция и требования к ответственности выше. Стартапы дают опционы с вестингом 4 года и клифом 1 год - деньги не сразу, риски выше, но апсайд есть. На аутсорсе чаще почасовая оплата и понятный овертайм. Фриланс - свобода, но нужно держать загрузку не ниже 60-70%, иначе календарь «съест» твою ставку.
Офис, гибрид, чистая удалёнка. До 2022 многие компании дисконтировали удалёнку, сейчас в РФ чаще платят одинаково, а разница идёт через гео-коэффициенты. За полный офис иногда дают +5-10% к окладу и доплаты за питание, но это быстро съедается временем в дороге.
Налоги: найм. В РФ НДФЛ 13% до порога 5 млн ₽ в год и 15% на сумму сверху (п. 1 ст. 224 НК РФ). Налог удерживает работодатель - на руки приходит «net». Помни про скрытую часть «стоимости» тебя для компании: страховые взносы работодателя - примерно 30% сверху (22% ПФР, 5,1% ОМС, 2,9% ВНиМ; ставки и базы у взносов разные). Это важно, когда сравниваешь оффер в найм и контракт с оплатой «грязными» деньгами.
Налоги: ИП на УСН. Две базовые схемы: 6% с дохода или 15% «доходы минус расходы». Плюс фиксированные страховые взносы ИП за себя и 1% с дохода свыше 300 тыс ₽ в год. Взносами можно уменьшать налог (на УСН 6% - до нуля, если нет сотрудников). Для разработчиков без больших подтверждаемых расходов чаще выгодна УСН 6%.
Налоги: самозанятый (НПД). Ставки 4% с поступлений от физлиц и 6% от юрлиц/ИП. Есть лимит по доходу - 2,4 млн ₽ в год; после превышения нужно менять режим. Плюсы - минимум отчётности и онлайн‑чеки через «Мой налог». Минусы - нельзя нанимать сотрудников и нет пенсионных начислений по умолчанию (их можно платить добровольно).
Международные контракты и комплаенс. Американские компании обычно просят W‑8BEN/W‑8BEN‑E, и в большинстве случаев не удерживают налоги у источника для услуг подрядчика-нерезидента. В ЕС по B2B‑услугам часто работает «reverse charge»: ты не начисляешь VAT, клиент сам его учитывает у себя. Но свои налоги в стране резидентства платишь в любом случае.
Платёжные каналы и комиссии. SWIFT‑переводы стоят фиксированно (обычно $10-50 за транзакцию) плюс валютный спред банка 0,5-2%. Платёжные платформы берут 0,5-3% и иногда добавляют конвертацию. Это прямые минусы к твоей «на руки», их надо закладывать в ставку.
Как сравнивать офферы по формату - быстрый чек‑лист:
- Свести всё к месячному «net»: оклад/ставка минус налоги, комиссии и взносы.
- Учесть бонусы, опционы (график вестинга и ликвидность), ДМС, отпуск, переработки.
- Проверить гео‑коэффициент: вилки для твоего города/страны и политика компании по релокации.
- Посчитать время и стоимость логистики (офис/гибрид): дорога, питание, коворкинг, связь.
- Для ИП/НПД - добавить бухучёт, банк, софт, юридические риски и простой между проектами.
Мини‑формулы, чтобы не промахнуться:
- Найм (до 5 млн ₽ в год): Net = Gross × 0,87. Пример: 300 000 ₽ gross → 261 000 ₽ net.
- ИП УСН 6%: Net ≈ Выручка − 6% − страхвзносы − 1% с суммы свыше 300 тыс ₽ в год − комиссии банка/платёжек.
- НПД: Net ≈ Поступления − 4%/6% − комиссии платёжек (при работе с юрлицами - 6%).
Совет напоследок. Держи таблицу: город/формат/режим налогообложения/валюта/комиссии и пересчитывай total comp раз в квартал. Рынок быстро меняется, а цифры любят внимание.
Стратегии роста и торг
Самые большие прибавки обычно приходят не из «индексации на 5-10%», а при смене работы: на практике многие получают +15-30% к офферу при грамотном торге. Твоя зарплата программиста быстрее растёт, когда ты подтверждаешь ценность цифрами: метрики продукта, экономия инфраструктуры, ускорение релизов.
Сначала - где брать точные вилки. Для международных офферов помогают законы о прозрачности оплаты: работодатели обязаны публиковать диапазоны. Это позволяет заякорить ожидания не «с потолка», а по рынку.
Юрисдикция | С какого числа | Что обязаны указывать | Где пригодится |
---|---|---|---|
Нью‑Йорк (NYC) | 01.11.2022 | Диапазон оплаты в каждой вакансии | Удалёнка/офисные роли в NYC |
Калифорния (SB 1162) | 01.01.2023 | Диапазон оплаты в объявлениях (15+ сотрудников) | Remote и офисы в CA |
Колорадо (Equal Pay for Equal Work Act) | 01.01.2021 | Диапазон оплаты и бенефиты в вакансиях | Кросс‑штатные/удалённые роли с допуском работы из CO |
Вашингтон (SB 5761) | 01.01.2023 | Диапазон и описание бенефитов (15+) | Remote и офисы в WA |
ЕС (Pay Transparency Directive) | к 07.06.2026 | Диапазон компенсации в объявлении или до интервью | Офферы в странах ЕС |
В России прозрачности меньше, но проверять вилки можно по hh.ru, профильным каналам с опубликованными офферами и публичным грейдам в крупных продуктах. Не путай gross и net, учитывай НДФЛ: 13% до 5 млн ₽ в год и 15% сверх (действует с 2021 года).
Как расти по уровню и доходу без скачков по граблям. Держи короткий план на 90 дней, который реально работает для мидла и выше:
- Ставь бизнес‑цель: «−20% затрат на инфраструктуру» или «+5 п.п. конверсии онбординга». Цель привяжет твой вклад к деньгам.
- Закрой один «дорогой» пробел в стеке: например, профилирование и оптимизация запросов, очереди, кэш, observability, безопасность платежей. За это платят выше типичного CRUD.
- Задокументируй результаты: до/после, графики, PR‑ы, метрики. Сохрани ссылки - это база для промо и торга.
- Попроси внутренний «калибровочный» фидбек у 2-3 старших коллег и лида. Исправь слабые места за 2-3 недели.
- Собери «brag‑doc»: 1 страница с вкладом, цифрами и отзывами. С ней проще получить апгрейд грейда или сильный оффер снаружи.
Переходим к переговорам. Работает простая схема «якорение - пауза - уточнение total comp - встречное предложение».
- До интервью. Если просят «ожидания», отвечай диапазоном от 75‑го перцентиля по рынку: «Ожидаю 320-380 тыс ₽ net/мес, зависит от задач и опционов». Для США/ЕС - указывай валюту и период (год/месяц) и уточняй про бонус/RSU.
- На первом оффере. Сначала попроси total compensation: «Какой оклад, бонусы, RSU/опционы, надбавки, отпуск, ДМС, компенсации техники?» Запиши всё.
- Якорение вверх. «С учётом моего опыта в highload и сокращения latencies на 40% в прошлой роли, я целюсь в 380 тыс ₽ net или эквивалент по gross. Можно обсудить этот уровень?» Скажи и помолчи. Пауза часто работает лучше аргументов.
- Встречное. Если оффер ниже ожидаемого на 15-20%, проси: «Можем поднять оклад на 12% и добавить 2 доп. отпуска/релокацию/поднятый бонус по итогам 6 месяцев?» Альтернативы повышают шанс согласия.
- Закрепи письменно. Попроси финальную PDF/письмо с цифрами и сроками действия оффера (часто 3-7 дней). Проверь клоу‑бэк по sign‑on бонусу: обычно возврат при уходе в первые 6-12 месяцев.
Полезные юридические и процессные детали, которые часто упускают:
- Россия: по ТК РФ сотрудник может уволиться с уведомлением за 2 недели (ст. 80). Испытательный срок обычно до 3 месяцев (ст. 70), для руководителей - до 6.
- Контракты с США как подрядчик: часто попросят W‑8BEN/W‑8BEN‑E, платежи через Wise/Payoneer, комиссии заложи в ставку.
- Бонусы: годовой бонус 10-20% - норма для многих продуктов. Уточняй цель, формулу и нижний гарант.
- Опционы/RSU: смотри вестинг (например, 4 года с 1‑годовым клиффом) и ликвидность. Спроси strike price и срок на exercise при увольнении.
Когда просить повышений. Удобные точки - конец квартала перед бюджетированием и сезон ревью. Во многих компаниях пересмотры 1-2 раза в год, окна решения - 4-8 недель. Подай запрос заранее с цифрами вклада, а не «хочу больше».
Если ты ИП или самозанятый, считай ставку через загрузку. Не оклад, а выручка после налогов и простоев. Типичная формула: желаемый «net‑доход в месяц × 1.7-2.1» делим на оплачиваемые часы. Коэффициент покрывает налоги, отпуск, больничные, простой и комиссии платёжек.
Что реально повышает шансы на верх вилки:
- Кейсы с деньгами: «сэкономил 1.2 млн ₽ в год, перенеся очереди в SQS и включив авто‑scale» звучит сильнее, чем «оптимизировал». Цифры - валюта переговоров.
- Дефицитные навыки по рынку: облачная экономика (FinOps), безопасность, перформанс, мобайл с глубоким UI performance, бэкенд с очередями/стримингом, data‑инженерия.
- Английский B2+: открывает международные вилки и позволяет просить в $/€ сразу диапазон рынка.
- Реферальные интро: тёплые рекомендации повышают конверсию в оффер и дают больше гибкости в торге.
Наконец, про «красные флаги»: запрет обсуждать зарплату, размытые обязанности, только фикс без бонусов в продукте с метриками - повод дважды подумать. В торге отказываются двигаться совсем? Попроси альтернативы: быстрый пересмотр через 3 месяца по KPI, sign‑on, доп. отпуск, удалённые расходы, обучение.
Написать комментарий