Джуниор (junior) это начинающий специалист: он выполняет задачи, которые ему поставили и разбили на части старшие. Мидл (middle) сам доводит задачу до релиза, начиная с разбора постановки. Сеньор (senior) решает, как строить систему, и отвечает за последствия этих решений для команды и продукта. Грейды различаются уровнем самостоятельности, а годы опыта в вакансиях служат только ориентиром.
| Грейд | Что делает | Опыт в вакансиях hh.ru | Медиана зарплаты в вакансиях |
|---|---|---|---|
| Junior | Небольшие задачи по готовому плану | Без опыта 24 из 54, 1-3 года 30 из 54 | 82 500 ₽ |
| Middle | Типовые задачи целиком и самостоятельно | 3-6 лет 101 из 160, 1-3 года 53 из 160 | 160 500 ₽ |
| Senior | Архитектура, сложные и неясные задачи, проверка чужого кода | От 3 лет 326 из 332 | 275 000 ₽ |
Цифры в таблице из нашей выборки вакансий hh.ru на 9 октября 2026 года.
- Что такое грейды и зачем они компаниям
- Кто такой джуниор
- Роль джуна в команде
- Кто такой мидл
- Что должен уметь мидл
- Кто такой сеньор
- Что должен знать и уметь сеньор
- Роль сеньора в команде
- Чем отличаются джун, мидл и сеньор на примере одной задачи
- Hard и soft skills на каждом грейде
- Грейды в вакансиях: что показал разбор hh.ru
- Сколько зарабатывают джуны, мидлы и сеньоры
- Как понять свой уровень
- Как вырасти из джуна в мидла и сеньора
- Частые вопросы о грейдах
- Сколько времени нужно, чтобы вырасти из джуна в мидла?
- Можно ли сразу устроиться мидлом или сеньором?
- Одинаковы ли грейды в разных компаниях?
- Что выше сеньора?
- Лид это грейд?
- Как правильно: сеньор или синьор?
Что такое грейды и зачем они компаниям
Грейды это ступени квалификации специалиста, по которым компания решает, какие задачи давать сотрудникам, сколько им платить и когда повышать. Слова junior, middle и senior пришли из английского: младший, средний и старший специалист. В разговоре их сокращают: джун, мидл, сеньор.
Единых правил нет. Компании пишут свои критерии, а иногда и свои названия уровней. Авито в открытом описании карьерной лестницы инженеров рассказывает, что с осени 2021 года отказалось от пяти уровней Intern, Junior, Middle, Senior, Lead и перешло на восемь, с обозначениями E1-E8. Какой из новых уровней равен джуну, мидлу или сеньору, в документе не сказано. Уровни описаны через задачи, например:
- E1 решает небольшие задачи из бэклога (очереди задач команды) на один-два дня, полностью декомпозированные, то есть заранее разбитые на шаги «с детализацией до кода, который нужно поправить», и работает под присмотром наставника;
- E3 самостоятельно решает задачи на спринт (отрезок работы фиксированной длины) в своём домене, а код-ревью, то есть проверку изменений до того, как они попадут в общий код, для него проводит эксперт уровня E5 и выше;
- E4 делает проекты на несколько спринтов, работает с неопределённостью, проводит технические интервью и занимается онбордингом, то есть вводом в работу новичков;
- E6 берёт задачи, «в которых нет образа результата», и ведёт «кросс-юнитные, квартальные и более длительные и масштабные проекты».
Ожидания каждого следующего уровня там складываются с ожиданиями предыдущих. Кроме технических навыков, в профиле каждого уровня есть отдельные блоки «Коммуникация» и «Развитие себя и обучение других».
В государственном профстандарте «Программист» таких слов нет вовсе. Там четыре ступени с должностями помощника программиста, техника-программиста, программиста и инженера-программиста. Для первой опыт не требуется, для техника-программиста нужно не меньше трёх месяцев в разработке, для программиста полгода, для инженера-программиста год и диплом бакалавра.
Кто такой джуниор
Джун пишет код по задаче, которую уже разобрали на понятные шаги, и работает под контролем более опытных коллег. Задачи небольшие, например поправить форму или добавить поле в отчёт. Ошибки в его коде ловят на код-ревью.
В матрице компетенций веб-студии ИНТЕРВОЛГА (редакция 2020 года) junior самостоятельнее, чем джун из абзаца выше: он «способен решать задачи самостоятельно» и при этом часто советуется со старшими, а ниже него в матрице стоит стажёр.

Что должен знать джун, чтобы его взяли:
- Базовые знания одного языка программирования и его стандартной библиотеки на уровне, когда можно написать небольшую программу без подсказок.
- Git: ветки, коммиты, запрос на слияние. Git упомянут в 31 объявлении junior из 54.
- Основы SQL, если работа связана с данными: 23 из 54.
- Как читать чужой код и задавать вопросы так, чтобы на них можно было ответить.
Роль джуна в команде
Джун отвечает за свою задачу. Структуру, подходы и инструменты, в которые она встроена, выбрали до него. Вопросы лучше задавать рано и сразу рассказывать, что уже попробовали: так опытным коллегам проще помочь.
В нашей выборке без опыта открыто меньше половины позиций junior: 24 из 54, остальные 30 просят 1-3 года. Формально «1-3 года» в вакансии означает стаж. Учебные и пет-проекты, то есть свои проекты вне работы, помогают там, где работодатель смотрит портфолио. Как их оформить, мы разбирали в статье о портфолио программиста, а как описать в резюме программиста.
Кто такой мидл
Мидл это специалист, который получает задачу в виде проблемы и сам решает, как её сделать: в каких местах кода править и что при этом может сломаться. Он оценивает сроки и предупреждает, если не успевает. Помощь старших ему нужна на крупных и незнакомых задачах.
Мидл закрывает основной поток задач проекта. Он участвует в обсуждении решений, может проверить код джуна и подсказать ему, но сложные технические решения обычно принимает вместе со старшими. Если мидл взял задачу, команда рассчитывает, что она дойдёт до релиза без постоянного контроля.
В объявлениях это видно по словам. «Под руководством» встречается в тексте 6 объявлений junior из 54 и только в одном для middle из 160. Зато архитектуру упоминает уже больше половины объявлений middle, 85 из 160, а тесты 57.
Что должен уметь мидл
Мидл уверенно работает со своим стеком: языком, фреймворками, библиотеками, инструментами разработки и отладки. Он понимает структуру проекта настолько, что заранее видит, что заденет правка, и пишет код, который проходит ревью без переделки. Он работает с API соседних сервисов и с базой данных, разбирается в чужом коде без автора, оценивает задачи и попадает в сроки, а если оценка поехала, говорит об этом заранее.
По опыту мидлу чаще всего пишут 3-6 лет: так в 101 объявлении из 160. Ещё 53 берут с опытом 1-3 года, то есть на позицию мидла можно претендовать и с опытом меньше трёх лет. Встречаются и промежуточные грейды: Middle+ стоит в 61 объявлении из 1449, Junior+ в шести.
Кто такой сеньор
Сеньор это опытный специалист, который берёт сложные задачи без готового ответа: выбрать технологию, спроектировать сервис, найти причину сбоя, который повторяется раз в неделю. Он видит, как решение одной команды скажется на соседних, и проверяет код других разработчиков.

В объявлениях senior архитектура упоминается в 238 из 332, код-ревью в 141, высоконагруженные системы в 106.
Что должен знать и уметь сеньор
- Глубокие знания своей области: как язык, фреймворк и база данных работают внутри, где у них узкие места и как их оптимизировать.
- Проектирование: разбить систему на компоненты, выбрать технологии, продумать безопасность и поведение под нагрузкой.
- Анализировать сбои и находить их первопричину.
- Оценивать технические риски, качество чужого кода и процесс разработки в команде.
- Понимать бизнес: зачем продукт нужен заказчику и пользователям и какое решение окупится.
- Аргументировать решения так, чтобы их поняли коллеги и менеджер проекта.
Роль сеньора в команде
Сеньор отвечает за технические решения в своей части проекта, и с этими решениями команде потом работать годами. Он умеет проверить чужой код так, чтобы автор понял замечания, помогает мидлам и джунам расти, участвует в найме. Наставника или менторство упоминает примерно каждое пятое объявление senior, 64 из 332, но кто кого наставляет, по одному упоминанию не видно.
Опыт для сеньора почти всегда просят от трёх лет: 326 объявлений из 332, причём 166 из них хотят больше шести лет.
Сеньор не обязан руководить людьми. Тимлид это роль с ответственностью за команду. Сеньор это грейд, и сильный инженер может годами расти в экспертизе, никем не управляя. Как устроена работа руководителя команды, мы разбирали в статье о тимлиде.
Чем отличаются джун, мидл и сеньор на примере одной задачи

Представим задачу: добавить в интернет-магазин оплату через новый платёжный сервис. Пример условный.
| Джун | Мидл | Сеньор | |
|---|---|---|---|
| Что получает | Подзадачу: «сделай форму и отправку запроса по описанию» | Задачу целиком: «подключи новый способ оплаты» | Проблему: «нужен второй платёжный сервис, первый падает» |
| Что решает сам | Как написать код внутри готовой схемы | Где менять код, как обработать ошибки, какие тесты нужны | Как встроить сервис в систему, что делать при сбое, как не потерять платежи |
| Кто проверяет | Мидл или сеньор на код-ревью | Сеньор или коллега того же уровня | Коллеги того же уровня, иногда архитектор |
Hard и soft skills на каждом грейде
Ниже hard skills (технические навыки) и soft skills (общение, работа с людьми и задачами) по грейдам. В скобках число объявлений нашей выборки, где слово есть в тексте.
| Грейд | Hard skills | Soft skills |
|---|---|---|
| Junior | Базовые знания языка, Git (31 из 54), основы SQL (23 из 54) и тестов (13 из 54) | Задавать вопросы, спокойно принимать замечания на ревью, учиться |
| Middle | Стек и фреймворки уверенно, тесты (57 из 160), работа с API, оптимизация запросов | Оценка сроков, общение с аналитиком и тестировщиком, самостоятельность |
| Senior | Архитектура (238 из 332), производительность, безопасность, проектирование систем, английский (61 из 332) | Наставничество, аргументация решений, работа с неопределённостью |
Наставника или менторство упоминают 12 объявлений junior из 54, 12 middle из 160 и 64 senior из 332.
Грейды в вакансиях: что показал разбор hh.ru
Мы собрали вакансии в профессиональной роли «Программист, разработчик» по всей России, где в названии стоит junior, middle или senior и их русские варианты. Всего вышло 1449 объявлений, из них 761 hh.ru подмешал по синонимам, например «ведущий», «старший», «младший», «стажёр». В счёте по всем 1449 названиям, до сведения копий, работодатели пишут грейд по-английски: senior стоит в 443, middle в 269, junior в 83. Русское «мидл» встретилось один раз, «джуниор» и «сеньор» ни разу. Дальше одинаковые объявления одного работодателя в разных городах мы свели в одно.
Ведущий в названии не равен сеньору. Из 416 объявлений «ведущего» программиста или разработчика (без копий) 103 готовы взять с опытом 1-3 года. Требуемый опыт hh.ru показывает в отдельном поле объявления, ориентируйтесь на него: слово в заголовке говорит о нём мало.
Что упоминают в тексте объявлений разных грейдов:
| Слова в тексте объявления | Junior, из 54 | Middle, из 160 | Senior, из 332 |
|---|---|---|---|
| Архитектура | 8 | 85 | 238 |
| Код-ревью | 8 | 55 | 141 |
| Высоконагруженные системы | 5 | 24 | 106 |
| Тесты | 13 | 57 | 106 |
| Git | 31 | 83 | 114 |
| Английский язык | 13 | 30 | 61 |
| Наставник или менторство | 12 | 12 | 64 |
| «Под руководством» | 6 | 1 | 0 |
Поиск идёт по всему тексту вакансии, включая рассказ о компании, поэтому строка значит «слово есть в объявлении», а не «это обязательное требование». У архитектуры, код-ревью и высоконагруженных систем доля растёт от грейда к грейду: архитектуру упоминают 15 % объявлений junior, 53 % middle и 72 % senior.

Сколько зарабатывают джуны, мидлы и сеньоры
По нашей выборке вакансий hh.ru на 9 октября 2026 года вилку указали 36 объявлений junior из 54, 70 middle из 160 и 66 senior из 332. Считали середину вилки или единственную границу, только рубли в месяц, суммы на руки и до вычета налогов вместе, как их публикуют работодатели.
| Грейд в названии | Вакансий с зарплатой | Медиана | Половина значений в пределах |
|---|---|---|---|
| Стажёр (в названии) | 10 | 50 000 ₽ | |
| Junior | 36 | 82 500 ₽ | 60 000-110 600 ₽ |
| Middle | 70 | 160 500 ₽ | 140 000-200 000 ₽ |
| Middle/Senior | 33 | 210 000 ₽ | 170 000-275 000 ₽ |
| Senior | 66 | 275 000 ₽ | 230 000-348 700 ₽ |
Медиана вилки middle почти вдвое выше, чем у junior, а у senior на 115 000 ₽ выше, чем у middle. Это разные вакансии, и повышение на одном месте работы может дать другие цифры. Большинство работодателей вилку не публикуют, особенно для сеньоров: рублёвой вилки нет в 266 объявлениях senior из 332. По анкетам работающих специалистов цифры выше, подробно по направлениям и городам это разобрано в статье сколько зарабатывают программисты.
Как понять свой уровень

Название должности мало что говорит об уровне квалификации: senior в небольшой студии и в крупной компании может делать разную работу. Проверяйте себя по задачам и навыкам.
- Вам дают задачу, уже разбитую на шаги, и вы часто спрашиваете совета. Это уровень джуна.
- Вы берёте задачу в формулировке «что нужно сделать», сами решаете как, сами оцениваете сроки и попадаете в них. Это мидл.
- Вас зовут, когда непонятно, что вообще делать, вы выбираете решение и проверяете чужой код. Это сеньор.
Как вырасти из джуна в мидла и сеньора
Расти проще всего через реальные задачи следующего уровня на текущей работе.
- Закройте базу своего грейда: на код-ревью к вам приходят замечания по логике, а по стилю их почти не остаётся.
- Просите более сложные задачи, на уровень выше. Джуну стоит брать задачу целиком вместе с оценкой сроков, мидлу задачи с неясной постановкой, участие в проектировании и технические решения вместе с сеньором.
- Читайте чужой код и начните проверять код других: на ревью перенимаете опыт и практики старших коллег, а потом помогаете новичкам.
- Курсы и обучение берите под конкретный пробел в hard skills, например SQL или алгоритмы. Сертификат сам по себе грейд не подтверждает.

Если в компании расти некуда, мы бы открыли 10-20 вакансий своего стека на следующий грейд и сравнили их требования со своими задачами: так видно, готовы ли вы к смене работы с повышением.
Частые вопросы о грейдах
Сколько времени нужно, чтобы вырасти из джуна в мидла?
Единого срока нет. Большая часть вакансий middle просит от трёх лет опыта, но заметная доля берёт и с меньшим. Повышение зависит от того, какие задачи вы уже закрываете сами и как оценивает уровень ваша компания: по работе, как в Авито, или на аттестации, как в веб-студии ИНТЕРВОЛГА.
Можно ли сразу устроиться мидлом или сеньором?
Без опыта почти нет: без опыта открыты 3 объявления middle из 160 и одно senior из 332. Для позиций junior навыки помогают показать пет-проекты, а на следующих грейдах работодатели почти всегда указывают опыт от года: так в 157 объявлениях middle из 160 и в 331 senior из 332.
Одинаковы ли грейды в разных компаниях?
Нет. Уровни, задачи и способы оценки у каждой компании свои. Авито с 2021 года делит инженеров на восемь уровней E1-E8. Веб-студия ИНТЕРВОЛГА делит программистов на стажёра, junior, middle и senior и подтверждает грейд аттестацией с устным экзаменом и лабораторными работами, а зарплату там повышают после подтверждения квалификации.
Что выше сеньора?
Дальше карьера расходится. В матрице веб-студии ИНТЕРВОЛГА отдельно от четырёх грейдов описан Architect: «следующий уровень развития специалиста», который продумывает архитектуры крупных проектов и руководит их реализацией. Управленческая ветка ведёт к тимлиду. В Авито два пути развития: инженер, «который делает работу преимущественно руками», и менеджер, «который достигает результата через управление людьми или командами».
Лид это грейд?
Зависит от компании. В прежней лестнице Авито Lead был пятым уровнем после Senior. В статье о тимлиде мы описываем лида как роль с ответственностью за команду, и занимать её может сеньор. Слово lead стоит в названии 54 объявлений из 1449, иногда вместе с senior: «Senior+/Lead».
Как правильно: сеньор или синьор?
В названиях вакансий нашей выборки нет ни того, ни другого: грейд пишут по-английски, а по-русски из 1449 он встретился один раз, и это «мидл». Мы в статье пишем «сеньор». Искать работу лучше по словам junior, middle, senior.








