Меня зовут Костя Крамлих, я отвечаю за сетевую виртуализацию и сетевые сервисы в Yandex Cloud. Хочу поговорить об одном вредном убеждении, которое регулярно встречаю в работе.
➕ Оно звучит так: если инженер вырос из сеньора, дальше ему только в менеджмент.
Это мнение основано на том, что люди видят только один путь расширения влияния — через увеличение числа подчинённых. Но проблема в том, что компании редко растут в количестве людей так же быстро, как люди в своей карьере. И возникает конфликт: сильным инженерам нужно развиваться дальше, а мест для этого нет. В итоге:
1️⃣ Инженеров выталкивают в полноценный менеджмент с управлением людьми
2️⃣ Часть из них не хочет этим заниматься (и это нормально)
3️⃣ На выходе мы теряем хороших специалистов
Поэтому во многих сильных инженерных организациях есть экспертная ветка. Один из её вариантов — Staff Engineer. Это альтернативный способ расти через влияние, а не через людей. И вокруг этой позиции больше всего путаницы: кто это и чем он отличается от очень сильного сеньора.
🅰️ Кто это такой
Staff Engineer — это не суперсеньор, который пишет ещё более сложный код. Такой человек напрямую влияет на успех своего департамента, а в пределе — на весь бизнес или его крупную часть. Решения Staff Engineer затрагивают сотни, а то и тысячи людей. По сути, это уровень влияния руководителя крупного подразделения, но без прямой функции управления людьми.
🅰️ Какие виды Staff Engineer можно выделить
На этом уровне нет одной правильной формы роли — есть разные способы влиять. Я обычно определяю несколько архетипов:
🔴 Технический эксперт. Отвечает за формирование стратегии, стандартов и гайдов. Часто находит нетривиальные компромиссы. Может иметь редкие на рынке знания: распределённые системы, хранилища, сети, безопасность и так далее
🔴 Драйвер сложных инициатив. Берёт тяжёлую и непонятную межкомандную задачу и доводит её до результата. Отвечает за end-to-end delivery крупных проектов, формирует долгосрочное видение и целеполагание
🔴 Связующее звено. Переводит бизнесовые ожидания в техническую реальность и наоборот
🅰️ Где можно встретить такие роли
Не только в больших IT-компаниях. Если у вас сложные системы, много зависимостей и высокая цена технических решений — позиция Staff Engineer возникает естественным путём. Обычно это происходит, когда организации нужны люди, которые оказывают влияние за пределами одной команды, но при этом не уходят в менеджмент.
Чаще всего это:
🔴 Инфраструктура и платформенные команды (сети, хранилища, базы, облако)
🔴 Reliability или SRE
🔴 Безопасность
🔴 Data Platform
🔴 Большие продуктовые зоны с сильной межкомандной зависимостью
«Экспертная ветка важна не только для самих инженеров, но и для зрелости всей организации. Если такого направления нет, сильных специалистов либо выталкивают в менеджмент, либо они просто перестают понимать, как развиваться дальше».
⏩ В своём канале я рассказал о том, как расти в Staff Engineer и помогать другим делать это.
Подписывайтесь:
💬 @Yandex4Developers
