Грейды в IT: джун, мидл, сеньор, стафф — как читать уровень в вакансии
Грейды в IT — джун, мидл, сеньор — вроде бы понятны всем, пока не начинаешь читать вакансии международных компаний. Там появляются Staff, Principal, Lead, Engineer II, и одно и то же слово в разных компаниях значит разное. Разберём основные уровни, что может означать «Lead», как определить реальный уровень по описанию и когда стоит откликаться на грейд выше или ниже.
Коротко: сеньор и стафф
Senior самостоятельно делает большую работу внутри команды: берёт размытую задачу, проектирует решение, доводит до продакшена и по дороге помогает коллегам.
Staff работает за пределами одной команды. Задаёт техническое направление для нескольких команд, берёт проблемы, у которых нет владельца, и влияет на решения, никем не руководя. Staff — это не менеджерская роль, а следующий шаг на треке индивидуального специалиста.
Совсем коротко: сеньор отвечает за самые сложные задачи своей команды, стафф — за то, чтобы преуспели несколько команд.
Уровни на одной странице
| Грейд | Как ещё называют | Типичный масштаб |
|---|---|---|
| Джун | Junior, Engineer I, Associate, Graduate | Понятные задачи под присмотром |
| Мидл | Middle, Engineer II или без приставки («Software Engineer») | Фичи целиком, с небольшой поддержкой |
| Сеньор | Senior, Engineer III | Крупные проекты самостоятельно, менторство |
| Стафф | Staff, затем Senior Staff | Техническое направление для нескольких команд |
| Принципал | Principal, выше — Distinguished, Fellow | Направление для большой части компании |
Обратите внимание: в международных вакансиях слово «Middle» почти не встречается. Мидл там — это просто «Software Engineer» без приставки или «Engineer II». А привычные в русскоязычном IT «мидл+» и «сеньор-» — это внутренняя кухня отдельных компаний, в названиях вакансий их обычно нет.
Крупные компании часто используют свои лесенки с номерами (L3–L7, IC1–IC6 и так далее). Универсального соответствия между ними нет, и любую таблицу пересчёта из интернета стоит считать очень приблизительной.
Почему одно название значит разное
- Размер компании. «Senior» в стартапе из 20 человек может делать то, что в большой компании назовут мидлом, — или, наоборот, тянуть на себе весь продукт. Грейд привязан к компании, а не к рынку.
- Инфляция и дефляция грейдов. Одни компании щедры на титулы, чтобы конкурировать за кандидатов, другие известны строгим грейдингом.
- Годы опыта — в лучшем случае грубый ориентир. Их пишут, потому что это просто, а на собеседовании проверяют масштаб и умение принимать решения.
- У разных ролей разные лесенки. «Senior» у продакта или дизайнера не ложится ровно на инженерные уровни.
«Lead» — самое неоднозначное слово
Под «Lead» может скрываться минимум три вещи:
- Техлид — индивидуальный специалист, который отвечает за техническую сторону команды; обычно уровень сеньор и выше.
- Тимлид — может включать управление людьми, one-to-one и найм. В русскоязычных компаниях это самый частый вариант.
- Lead как грейд — в некоторых компаниях «Lead Engineer» или «Lead Product Designer» — просто следующая ступень после сеньора.
Ответ обычно в описании: ищите «direct reports», «people management», «hiring» или «you'll report to the Engineering Manager». Если вы думаете про менеджерский трек, загляните в статью о поиске работы руководителем разработки.
Как определить уровень по описанию
Название — ярлык, реальный уровень — в тексте:
- Глаголы. «Contribute to», «implement» — скорее мидл. «Own», «lead the design of», «drive» — сеньор. «Set direction», «across teams», «organisation-wide» — стафф и выше.
- Менторство. Если это одна из основных обязанностей, роль как минимум сеньорная.
- Степень неопределённости. «Well-scoped tasks» и «define the problem» — это разная работа.
- Кому подчиняетесь. Подчинение директору, а не менеджеру, может означать более высокий уровень.
- Обязательное и желательное. Разделите их, прежде чем решать, что не подходите.
Подробнее — в статье как читать описание вакансии.
Когда откликаться на грейд выше
Стоит попробовать уровень выше, если:
- вы уже делаете бо́льшую часть описанного, даже если у вас другой титул;
- закрываете обязательные требования и заметную часть остальных;
- компания меньше вашей нынешней, и её «сеньор» может соответствовать вашей текущей работе;
- в резюме есть конкретные примеры такого масштаба. Как их показать — в статье как адаптировать резюме под вакансию.
Худший исход обычно — вежливый отказ или оффер на грейд ниже, чем вы откликались. Такое бывает, поэтому заранее решите, согласитесь ли.
Когда разумно пойти на грейд ниже
Иногда шаг вниз оправдан: новый стек, новая предметная область или новая страна после релокации, где хочется спокойного старта. Но честно взвесьте цену: это часто ниже зарплата и более долгий путь обратно. Грейд влияет и на разговор о деньгах — об этом в статье о зарплатных ожиданиях в откликах.
Как грейды работают в Hot Jobs
Hot Jobs подбирает вакансии по ключевым словам в названии, и настройка уровня у него одна: включать ли вакансии для джунов и стажировки. Если выключено, скрываются названия со словами вроде Junior, Intern, Graduate или Trainee; всё остальное — от мидла до принципала — приходит. Отдельного фильтра по Senior или Staff нет: «Senior Frontend Engineer» и «Staff Frontend Engineer» придут оба, и решаете вы.
Менеджерские должности вынесены отдельно. Роль «Руководитель разработки» ловит Engineering Manager, Head of Engineering, Director of Engineering и Engineering Lead, а инженерные роли пропускают названия со словами Manager, Director или Head of. Про джуновскую сторону — в статье о поиске работы для джунов и стажёров.
Чтобы новые вакансии всех уровней выше джуна с карьерных страниц 390+ компаний и двух remote-площадок приходили в Telegram, а сортировали их вы, достаточно €3, оплата один раз. Подключить бота