Сколько зарабатывает C#/.NET-разработчик в Москве
Активных вакансий сейчас: 53. Зарплатная оценка рассчитана по 56 вакансий за расширенный период.
Как считается медиана
C#/.NET-разработчик: зарплата в Москве в 2026 году
По данным Skillstat по московскому рынку, медианная зарплата составляет 250 000 ₽. В расчёт вошли 56 вакансий с открытой зарплатой (данные за расширенный период; активных сейчас — 53).
У.NET (77.4%) корпоративный рынок, и доход тут определяет не язык, а система, в которой он работает: банки, страховые, B2B-платформы, внутренние сервисы, где ошибка в данных считается деньгами. Медиана — 250 000 ₽ по 56 вакансиям, и она высокая не потому, что C# дороже других языков, а потому что спрос сдвинут к опытным инженерам: на вход вакансий открывают мало. Второй фактор — версия рантайма. Проект на.NET Framework и проект на актуальном.NET требуют разного и оплачиваются по-разному: за поддержку легаси платят стабильно, но потолок ниже, а миграцию и переезд на Linux оценивают отдельно. Третий — данные: PostgreSQL (69.8%) в вакансиях профессии встречается чаще MS SQL (52.8%), и тот, кто умеет перенести систему с одной СУБД на другую, торгуется лучше того, кто знает только привычный стек.
Зарплата в вакансии — это предложение работодателя, а не финальный оффер. Реальная договорённость зависит от опыта кандидата, конкретной компании и итогов переговоров. Подробнее о расхождении между вилкой и реальными зарплатами — в отдельном разделе ниже.
C#/.NET-разработчик: зарплата по грейдам
Данные о медианной зарплате по грейдам накапливаются. Таблица ниже показывает распределение вакансий по уровням и ориентировочный диапазон.
Грейды без данных показывают ориентир относительно общей медианы профессии.
| Грейд | Опыт | Всего вакансий | С зарплатой | Доля | Медиана |
|---|---|---|---|---|---|
| Junior | 0–1 г. | 2 | — | | ориентир: 137 500–175 000 ₽ |
| Middle | 2–4 г. | 13 | — | | — |
| Senior | 5+ г. | 32 | — | | — |
Зарплата со значком «оценка» — медиана по небольшой выборке (<30 вакансий). Для грейдов без данных указан ориентир относительно общей медианы.
Московский срез зарплат — C#/.NET-разработчик
Сейчас Skillstat показывает московский срез. Отдельная статистика по Санкт-Петербургу, Новосибирску, Казани и другим городам появится при расширении мониторинга.
Московские значения нельзя напрямую переносить на регионы: зарплатные вилки зависят от города, формата работы и доли удалённых вакансий. Удалённый формат частично нивелирует разницу — московские вилки доступны из любого города.
Сравнение с другими профессиями
Медианные зарплаты по вакансиям Skillstat. Данные на 07 сентября 2026.
| Профессия | Медиана | p25–p75 | Вакансий |
|---|---|---|---|
| Инженер робототехники | 460 000 ₽ | — | 6 |
| Go-разработчик | 320 000 ₽ | — | 142 |
| Node.js-разработчик | 280 000 ₽ | — | 16 |
| Ruby-разработчик | 275 000 ₽ | — | 2 |
| iOS-разработчик | 270 000 ₽ | — | 27 |
| Rust-разработчик | 270 000 ₽ | — | 5 |
| Vue-разработчик | 260 000 ₽ | — | 21 |
| C#/.NET-разработчик ★ | 250 000 ₽ | — | 53 |
Сколько вакансий для профессии «C#/.NET-разработчик» сейчас
Что влияет на зарплату — C#/.NET-разработчик
Грейд — главный фактор: Junior и Senior могут отличаться в 2–3 раза. Специализированный стек добавляет премию к медиане рынка. Тип компании и домен тоже важны: продуктовые компании и финтех платят заметно выше аутстафа.
Как считали зарплаты
Skillstat анализирует IT-вакансии рынка труда и вычисляет зарплатную статистику по активным объявлениям. Данные обновляются регулярно. Текущий срез — 07 сентября 2026. Географический охват — преимущественно московский рынок.
Подробнее
Медиана, не средняя. Середина выборки устойчива к редким очень высоким вилкам. Средняя искажала бы картину вверх.
Формула вилки. Берётся середина «от–до». Если указана только одна граница — используется она. Все суммы в рублях.
Фильтры. Только полная занятость, с указанной зарплатой, без дублей от одного работодателя.
Грейды. Определяются по тексту вакансии и требованиям к опыту — это рыночная оценка, а не самоопределение сотрудника.
Порог публикации. ≥30 вакансий с зарплатой — полноценный срез; 20–29 — оценка с пометкой; менее 20 — медиана не публикуется.
Почему наши данные могут отличаться от других источников
Skillstat считает зарплаты по вакансиям, а не по опросам сотрудников. Поэтому цифры могут отличаться от сайтов с отзывами или зарплатных исследований.
- Часть работодателей не указывает зарплату — в расчёт попадают только вакансии с открытой вилкой (доля считается по выборке последних месяцев).
- Вилка в вакансии — предложение работодателя, а не финальный оффер. Реальная договорённость может быть выше или ниже.
- Мы показываем медиану, а не среднюю: медиана устойчивее к редким очень высоким или низким вилкам.
- Грейды определяются по тексту вакансии и требуемому опыту — это оценка по объявлению, а не самоопределение сотрудника.
- Данные обновляются регулярно; дата последнего расчёта — 07 сентября 2026.