| Tech Lead | Техническое направление команды. | Ревьюит решения, удерживает архитектурные границы, снижает долг, задаёт engineering standards и развивает инженеров. | Команда принимает более поддерживаемые решения и меньше зависит от одного героя. | Базовая роль страницы. |
| Team Lead | Команда, delivery, люди и ежедневный результат. | Планирует работу, делегирует, проводит 1:1, снимает блокировки, управляет ожиданиями и помогает команде поставлять результат. | Команда стабильно работает, понимает цели и не теряет людей. | Tech Lead глубже в техническом качестве; Team Lead шире в людях и процессах. |
| Senior Developer | Сложные задачи и личная инженерная ответственность. | Проектирует и пишет сложные участки, помогает коллегам, проводит ревью в своей зоне экспертизы. | Надёжный личный вклад и поддержка команды по отдельным вопросам. | Tech Lead влияет на инженерные решения команды системно, а не только через свой код. |
| Lead Developer | Ведущая разработка и техническое ведение участка. | Тянет критичный модуль, распределяет часть задач, помогает с реализацией и ревью. | Сложный участок продукта развивается без провалов. | Может быть близок к Tech Lead, но не всегда отвечает за стандарты, долг и развитие практики всей команды. |
| Software Architect | Архитектура системы или нескольких систем. | Определяет крупные архитектурные решения, границы сервисов, интеграции, стандарты и долгосрочную эволюцию. | Согласованная системная архитектура и технические ограничения для команд. | Tech Lead ближе к ежедневному коду и команде; Architect обычно шире и дальше от конкретной реализации. |
| Staff Engineer | Техническое влияние без обязательного управления людьми. | Решает межкомандные инженерные проблемы, задаёт практики, помогает нескольким командам и развивает системные решения. | Сложные технические проблемы решаются на уровне направления. | Tech Lead чаще привязан к одной команде, Staff может влиять шире без формальной team lead роли. |
| Principal Engineer | Ключевые технические решения компании или большого направления. | Разбирает стратегические технические риски, архитектурные развилки, платформенные решения и стандарты высокого уровня. | Компания снижает технический риск в наиболее дорогих решениях. | Tech Lead работает ближе к команде и регулярной поставке. |
| Engineering Manager | Люди, найм, performance, процессы и несколько команд. | Управляет руководителями или инженерами, отвечает за развитие людей, найм, оценки, бюджет и организационную систему. | Инженерная организация работает предсказуемее и растит людей. | Tech Lead может не быть people manager и остаётся глубже в техническом контуре. |
| Development Manager | Руководство разработкой и ресурсами. | Планирует capacity, управляет несколькими потоками разработки, отвечает за поставку, процессы и согласование ресурсов. | Разработка как функция работает согласованно. | Tech Lead отвечает за технические решения, а не за весь ресурсный контур. |
| Project Manager | Сроки, план, бюджет, зависимости и коммуникация. | Ведёт план, статусы, риски проекта, договорённости и координацию участников. | Проект движется по согласованному плану. | PM не обязан отвечать за инженерное качество и code review; Tech Lead отвечает именно за технический риск. |