Engineering manager (EM, інженерний менеджер) відповідає за команду інженерів: наймає людей, допомагає їм рости, стежить, щоб команді було нормально працювати, і щоб вона здавала те, що пообіцяла. EM розуміється на технічній частині, але більшу частину тижня витрачає на людей і планування, а не на код. У більшості компаній це окремий карʼєрний трек, паралельний до senior і staff інженерів. Тому перехід у менеджмент означає нову роботу, а не просто підвищення.
Нижче розберемо, з чого складається робота EM, чим вона відрізняється від тімліда і staff-інженера, як зазвичай переходять із сеньйора, з чого складається співбесіда і що кажуть дані про зарплати. Кожна цифра має посилання на джерело.
Що робить engineering manager
Один із найзрозуміліших публічних описів ролі є в GitLab. На їхній сторінці посади Engineering Manager написано, що EM ставиться до своєї команди як до продукту. Він знає деталі того, над чим працюють інженери, але час витрачає на здоровʼя команди, найм і на те, щоб у людей були умови робити свою роботу добре. І він відповідає за те, щоб команда здала обіцяне продукту.
Обовʼязки зі списку GitLab (дані на 13.11.2026) дуже конкретні:
- керувати командою інженерів і допомагати їм прокачувати навички
- регулярно проводити 1:1 з кожним і давати чіткий фідбек щодо роботи
- писати плани проєктів і вести agile-процес команди
- наймати людей, проводити менеджерські інтервʼю і вчити команду проводити технічні
- розвивати в команді вміння ухвалювати технічні рішення, а коли треба, вирішувати самому
- складати квартальні OKR і інженерні KPI
- покращувати якість, безпеку і продуктивність продукту
- чергувати в ротації на інциденти
Порахуйте пункти: більшість стосується людей і координації. Технічна частина нікуди не дівається, але виглядає як коучинг, код-рев'ю і поради щодо архітектури, а не як власні фічі. GitLab навіть радить менеджерам не відриватися від команди через код-рев'ю або некритичні баги. Це добре показує, скільки часу на код лишається в цій ролі.
Інші публічні грейдинги кажуть те саме. У ладерах Kickstarter і Rent the Runway, зібраних у списку публічних engineering ladders від swyx, до менеджерського треку віднесено архітектуру, найм, організаційні навички і лідерство. Dropbox викладає окремі сторінки з очікуваннями для кожного менеджерського рівня у своєму career framework.
Технічний трек чи менеджерський
Після сеньйора в багатьох компаніях є дві паралельні драбини. Перша для individual contributor (IC): staff, principal і вище, технічне лідерство без підлеглих. Друга для менеджерів: engineering manager, senior manager, director. StaffEng описує різницю так: staff-інженери зазвичай не керують людьми, а їхні колеги на рівні EM і директора витрачають на людей велику частину часу.
У Dropbox ця паралель записана прямо. IC-трек іде від IC1 до IC7, менеджерський від M3 (Engineering Manager) до M7 (Senior Engineering Director), поруч одне з одним (огляд фреймворку Dropbox).
З цього випливають дві речі:
- Менеджмент не єдиний шлях нагору. Staff-інженер може бути на тому ж рівні, що й менеджер, без жодного підлеглого.
- Навички, за які вас підвищували як IC, не ті, за якими оцінюватимуть як EM. У принципах підвищення Dropbox сказано, що для підвищення потрібен стабільний, доведений вплив на рівні наступного грейду. Для EM цей вплив вимірюється через команду.
Простий спосіб вибрати: подивіться, що вас заряджає. Якщо найбільше чекаєте глибокої архітектурної задачі, вам, швидше за все, ближчий staff-трек. Якщо подобається проводити 1:1, наймати і розплутувати проблеми в команді, менеджмент варто спробувати. Це не дослідження, а практичне правило, але як перше питання до себе воно працює.
Engineering manager і тімлід: у чому різниця
Ці ролі плутають, зокрема тому, що іноді обидві виконує одна людина.
Тімлід (tech lead) задає технічний підхід і веде виконання в команді або кількох командах. Він координує роботу, знімає блокери і тримає звʼязок з іншими командами. Вілл Ларсон називає tech lead найпоширенішим із чотирьох архетипів staff-інженера (tech lead, architect, solver, right hand). Тобто тімлід зазвичай є роллю IC, а не менеджерською посадою.
Engineering manager відповідає за людей: найм, оцінку роботи, 1:1, розвиток і атмосферу в команді. Плюс за те, щоб команда здавала роботу.
| Тімлід | Engineering manager | |
|---|---|---|
| Головний фокус | Технічний напрям і виконання | Люди, стан команди, delivery |
| Підлеглі | Зазвичай немає | Є |
| Трек | IC (часто архетип staff) | Менеджерський |
| Що видає | Технічні рішення, технічні плани, розблоковані задачі | Найми, фідбек, плани розвитку, плани проєктів, OKR |
| Пише код | Регулярно | Іноді, поза критичним шляхом |
У деяких компаніях є ще роль tech lead manager (TLM), де змішано обидві. Якщо у вас така є, це хороший спосіб спробувати менеджмент, поки ще не зробили остаточний вибір.
Як перейти із сеньйора або тімліда в EM
У GitLab видно звичну точку входу: рівень перед Engineering Manager у них senior frontend, backend або fullstack інженер. У вимогах до EM є досвід лідерської ролі, який поступово зростав, разом з актуальним технічним досвідом, і дуже добра письмова та усна комунікація (GitLab).
Тобто перехід полягає в тому, щоб назбирати докази лідерства, поки ви ще IC. Що можна почати робити вже зараз:
- Свідомо менторити. Працювати в парі з джунами, пояснювати коментарі в код-рев'ю, допомогти комусь отримати підвищення.
- Долучитися до найму. Проводити інтервʼю з кандидатами і писати структурований фідбек.
- Взяти delivery одного проєкту на себе. Написати план, вести його, звітувати стейкхолдерам і розбиратися, коли щось зʼїжджає.
- Писати планувальні документи. Дизайн-доки і плани проєктів показують, що ви думаєте на рівні команди.
- Не уникати конфліктів. Коли люди сперечаються про скоуп чи підхід, доводити суперечку до рішення.
Потім скажіть своєму менеджеру, що хочете спробувати менеджмент. Спитайте, чи можлива роль TLM або заміна менеджера, поки він у відпустці. Моя думка: внутрішній перехід простіший як перший крок, бо компанія вже бачила, як ви ведете людей, і не мусить вірити на слово.
Будьте готові, що зворотний звʼязок стане повільнішим. Як IC ви бачите змерджений PR того ж дня. Як EM ваш результат дорівнює результату команди, і він проявляється тижнями.
Як виглядає співбесіда на engineering manager
Процес у різних компаніях різний, але GitLab свій публікує. Кандидат на EM проходить (GitLab):
- 30 хвилин скринінгу з рекрутером
- 60 хвилин з hiring manager
- 60 хвилин peer-інтервʼю з іншим engineering manager
- можливо, 60 хвилин з продакт-менеджером
- можливо, 60 хвилин з одним із керівників департаменту
Зверніть увагу, хто сидить по той бік: менеджери, продакт, керівництво. Інженерні співбесіди у великих компаніях виглядають інакше: там зазвичай є кодинг, раунд на фундаментальні знання, system design і поведінкова частина, причому вага поведінкової частини росте з рівнем і впливає на те, який грейд вам дадуть (GreatFrontEnd). У кандидата на EM саме поведінкова і людська частина стає основою, хоча багато компаній усе одно перевіряють технічне мислення.
Як готуватися: візьміть кожен обовʼязок з опису вакансії і підготуйте під нього одну реальну історію. Якщо йти за списком GitLab, це історії про:
- найм, який ви зробили або в якому брали участь, і як оцінювали кандидата
- 1:1, після якого щось змінилося для людини з команди
- складний фідбек щодо роботи
- план проєкту, який поїхав, і що ви з цим зробили
- технічне рішення, щодо якого команда не дійшла згоди, і вам довелося вирішувати
- процес, який ви покращили, і як ви зрозуміли, що стало краще
Кожну історію тримайте короткою: ситуація, що ви зробили, чим закінчилося, що зробили б інакше зараз. Якщо в історії немає людей, найімовірніше, це історія IC, а не менеджера.
Скільки заробляє engineering manager
З цифрами треба обережно, бо джерела міряють різні речі.
Україна. Літнє опитування DOU 2026 (травень і червень 2026, 4 541 респондент) не дає окремої цифри для engineering manager. Найближча точка даних це рівень Lead+, медіана $5 500 на місяць після податків. Зарплата тімлідів за пів року зменшилася на $140, за підсумком dev.ua того ж опитування. Для порівняння, медіана сеньйора в цьому опитуванні $4 500.
США. Levels.fyi показує медіану total compensation $360 000 на рік для software engineering manager у США, за 3 081 зарплатою (дані сторінки на 13.11.2026). Total compensation означає базову зарплату разом з акціями і бонусом. Для порівняння, медіана для всіх software engineer на Levels.fyi становить $200 000 за 46 471 зарплатою.
Напряму ці цифри порівнювати не можна. DOU дає місячну суму після податків. Levels.fyi дає річну total compensation до податків.
Чи ваше це взагалі
Чесна перевірка на пʼять хвилин. Які дні за останні кілька місяців були найкращими? Якщо ті, коли ви розкусили складну технічну задачу, спершу подивіться на staff-трек. Якщо ті, коли джун, якому ви допомагали, щось зарелізив, або коли в команді нарешті розвʼязався конфлікт, менеджмент може вам підійти.
Обидва треки ведуть високо. Просто календар у вас буде заповнений різними речами.
FAQ
Чи пише engineering manager код?
Дехто пише, але це не основна робота. GitLab радить своїм EM лишатися близько до роботи команди через код-рев'ю і некритичні баги та фічі, а основний час іде на стан команди, найм і delivery.
Engineering manager вище за сеньйора?
У драбинах на кшталт GitLab engineering manager є наступним кроком після senior інженера на менеджерському треку. Але багато компаній мають і IC-трек (staff, principal), який досягає того ж рівня без підлеглих, як паралельні IC- і M-треки в Dropbox.
Чим тімлід відрізняється від engineering manager?
Тімлід веде технічну роботу і зазвичай не має підлеглих. Engineering manager відповідає за людей: найм, фідбек, розвиток, стан команди, а також за delivery.
Скільки років треба, щоб стати engineering manager?
Фіксованої кількості років немає. Dropbox пише, що для підвищення потрібен стабільний вплив на наступному рівні, а не відпрацьований стаж. На практиці більшість EM приходять з ролей сеньйора або тімліда, де вже показали лідерство.
Які питання ставлять на співбесіді на engineering manager?
Готуйтеся до питань про найм, 1:1, фідбек, роботу з людиною, яка не тягне, планування і зірвані дедлайни, а також про рішення, з якими команда не погоджувалася. Деякі компанії додають технічну розмову або system design.
Тримайте технічну базу в формі
Менеджеру, який тримає технічний рівень, команда довіряє швидше. На ShortLesson є короткі практичні уроки, щоб освіжити основи або підготуватися до співбесіди: почніть з TypeScript Essentials чи React: старт або перегляньте усі курси.