AI, данные и инженерия
Engineering Manager
Engineering Manager — это руководитель инженерной команды, который отвечает за людей, найм и стабильную поставку, а технические решения делит с Tech Lead.
Также называют: EM, Software Engineering Manager, Engineering Lead, Development Manager, Team Lead, Senior Engineering Manager.
Кто такой Engineering Manager и чем он занимается?
Engineering Manager — это руководитель инженерной команды, который отвечает за то, кто в ней работает, как люди растут и как команда выпускает продукт в срок и без потери качества. Технические решения он обычно оставляет сильным инженерам. Типичные задачи:
- нанимает инженеров, вводит их в работу и строит план развития для каждого;
- проводит one-on-one, даёт обратную связь, разбирается с проблемами результата и мотивации;
- договаривается с Product Manager о приоритетах и сроках и защищает команду от лишней работы;
- выстраивает поставку: планирование, релизы, разбор инцидентов, работу с техдолгом;
- в модели player-coach сам пишет код и делает ревью, обычно на части времени.
Когда компании нужен Engineering Manager?
Engineering Manager нужен, когда команда выросла настолько, что сильный инженер, который ею руководит, перестаёт успевать и писать код, и заниматься людьми. Частые триггеры: CTO тонет в one-on-one и собеседованиях, компания планирует быстро нанимать, команд стало несколько и между ними и CTO нужен уровень управления, сроки релизов регулярно срываются. Пока команд одна-две и они небольшие, компании обычно нужен player-coach — Engineering Manager, который заметную часть времени пишет код и участвует в архитектуре. Роль не сработает, если команда маленькая, а главная проблема технологическая: тогда нужен сильный Tech Lead или Staff Engineer.
Чем Engineering Manager отличается от Team Lead и Tech Lead?
Engineering Manager отвечает в первую очередь за людей и поставку, а Tech Lead — за технические решения команды. Team Lead в разных компаниях означает разное, но чаще всего это смесь двух ролей: руководитель, который и пишет код, и ведёт людей, то есть по сути player-coach Engineering Manager. От CTO / VP Engineering его отличает масштаб: Engineering Manager управляет командой, VP Engineering — менеджерами и всей инженерной организацией, CTO отвечает ещё и за технологическую стратегию.
Engineering Manager и смежные роли: сравнение
| Engineering Manager | Tech Lead | CTO / VP Engineering | |
|---|---|---|---|
| Отвечает за | Людей, найм и поставку команды | Технические решения команды | Всю инженерию компании |
| Пишет код | В модели player-coach — частично | Да, большую часть времени | Редко |
| Подчинённые | Инженеры | Обычно нет | Engineering Managers, руководители направлений |
Почему Engineering Manager сложно нанять?
Engineering Manager сложно нанять, потому что он должен оставаться достаточно сильным инженером, чтобы команда ему доверяла, а такие люди часто сами выбирают техническую карьеру вместо менеджерской.
- Названия используют непоследовательно: EM, Team Lead и Tech Lead в разных компаниях означают разное, и одинаковая строчка в резюме скрывает очень разный опыт.
- Управленческий результат плохо виден в резюме: «руководил командой из восьми человек» не говорит, кто в ней вырос, кто ушёл и стала ли поставка лучше.
- Компании хотят player-coach, а кандидаты обычно сильны в одной половине: либо давно не пишут код, либо управляют людьми по остаточному принципу.
Что выяснить до найма Engineering Manager?
- Сколько кода: player-coach или чистый менеджмент? Если ждать от Engineering Manager половины времени в коде и полной ответственности за людей, не получится ни то, ни другое — долю нужно назвать заранее.
- Кто принимает технические решения в команде? Если сильного Tech Lead нет, Engineering Manager придётся закрывать и это, и профиль меняется.
- Как делится ответственность с Product Manager и CTO? Без явной границы Engineering Manager либо становится вторым Product Manager, либо теряет влияние на приоритеты.
Где искать Engineering Manager?
Engineering Managers чаще всего приходят из продуктовых компаний с выстроенной инженерной культурой и отдельным менеджерским треком: крупные технологические компании, зрелые стартапы, финтех, e-commerce. Player-coach чаще находятся в небольших стартапах, где руководитель команды остаётся одним из сильнейших инженеров. Сильный сигнал — люди, которых кандидат нанял и вырастил, и конкретная история о том, как изменилась поставка команды при нём. NEWHR ищет таких кандидатов по результатам работы, а не по откликам на вакансию.
Как проверить Engineering Manager на интервью?
Engineering Manager проверяют поведенческим интервью на реальных ситуациях из его практики и кейсом про команду компании, а player-coach — ещё и техническим интервью. Со стороны компании участвуют CTO или VP Engineering, а также Product Manager, с которым предстоит работать.
Сильные сигналы:
- рассказывает о конкретных людях: кого вырастил, с кем расстался и почему;
- говорит о поставке через результат команды, а не через процессы ради процессов;
Красные флаги:
- все успехи — личные технические достижения, а команда упоминается мимоходом;
- не может вспомнить ни одного сложного разговора с подчинённым;
- описывает управление через контроль: отчёты, учёт часов, микроменеджмент.
Сколько длится поиск Engineering Manager?
Первых кандидатов на роль Engineering Manager показываем через 5–7 дней после брифа.
Смежные роли
- CTO / VP Engineering — следующий уровень: если в инженерии вообще нет руководителя, сначала нанимают его, а Engineering Managers появляются потом.
- Staff Engineer — старший трек без подчинённых; правильный найм, когда проблема команды в архитектуре, а не в людях.
- Product Manager — ближайший партнёр Engineering Manager: отвечает за то, что команда строит и зачем.
- Founding Engineer — в команде из нескольких человек полезнее как первый найм, чем Engineering Manager.