Матрица компетенций/карьерного роста программистов

Как выглядят тайтлы и уровни у программистов в зарубежных компаниях, сколько надо лет опыта чтобы быть достойным их, ну и самое главное какая зарплата (до налогов) на этих уровня?

Я не претендую на истину в последней инстанции, это всего лишь мое видение, любые корректировки/добавки/комментарии - приветствуются

Введение

Будучи в роли Engineering Manager в одном из американских стартапов, мне выпадал шанс помогать составлять “матрицу компетенций” или “матрица карьерного роста” для программистов.

В качестве референта мы использовали похожие матрицы из MAANGов.

Немного вводных: Матрица карьерного роста инженеров представляет собой структурированную систему, которая описывает ожидаемые компетенции, обязанности и сферу влияния инженеров-программистов на различных этапах их карьеры. Эта матрица помогает как инженерам, так и руководству понять критерии карьерного роста и предоставляет четкий план профессионального развития.

Уровни / должности

Матрица классифицирует инженерные роли от начальных позиций до топовых, которые определяются следующим образом:

  • Software Engineer 1

  • Software Engineer 2 / Middle

  • Senior Software Engineer

  • Staff Software Engineer (отсюда можно переключится в ветку менеджмента)

  • Senior Staff Software Engineer

  • Principal Engineer

  • Distinguished Engineer

  • Fellow

Каждый уровень характеризуется набором компетенций по различным параметрам, включая временные рамки технической ответственности, сложность, управление рисками, экспертность в домене, понимание общей картины, влияние на людей, ответственность, коммуникацию, вклад в команду и критерии оценки.

Подробное описание

Software Engineer 1

  • Временные рамки планирования работы: 1-3 дня

  • Сложность: Выполнимые задачи, требующие минимального сотрудничества с коллегами.

  • Управление рисками: Обращение к менеджеру или тимлиду при возникновении блокировок.

  • Экспертность в домене: Все еще изучение своего домена и лучших отраслевых практик.

  • Понимание общей картины: Не ожидается, но следует демонстрация потенциала.

  • Влияние на людей: Только на себя

  • Ответственность и необходимость направления: Ежедневный или еженедельный надзор со стороны менеджера/тимлида или более опытных инженеров.

  • Коммуникация: Сообщение своему менеджеру/тимлиду о текущем статусе.

  • Вклад в команду: Изучение и следование командным процессам. Улучшение собственной продуктивности. Позитивное влияние на команду.

  • Оценка перформанса: Менеджер (с помощью Тимлида если есть)

  • Возможная ЗП в ЕС: до 40.000 € в год, 2000-3000 € в месяц

  • Возможная ЗП в США: ~100.000 $ в год, ~8000 $ в месяц

  • Необходимый опыт в годах: 0-2 года

Software Engineer 2 / Middle

  • Временные рамки планирования работы: 1-2 недели

  • Сложность: Выполнимые задачи, требующие сотрудничество с коллегами.

  • Управление рисками: Выявление и сообщение о возможных проблемах своему менеджеру или тимлиду до того, как возникнет блокировка.

  • Экспертность в домене: Компетентность в своем домене. Знакомство с другими областями экспертности в вашей команде.

  • Понимание общей картины: Имение представления о широкой стратегии продукта и внесение вклада в нее.

  • Влияние на людей: На себя

  • Ответственность и необходимость руководства: Еженедельный или раз в две недели надзор со стороны менеджера или более опытных инженеров.

  • Коммуникация: Сообщение своей команде о достигнутом прогрессе.

  • Вклад в команду: Владение командным процессом. Повышение собственной продуктивности. Позитивное влияние на команду.

  • Оценка перформанса: Менеджер (с помощью Тимлида если есть)

  • Возможная ЗП в ЕС: до 50.000 € в год, 4000+ € в месяц

  • Возможная ЗП в США: ~150.000 $ в год, 12 500 $ в месяц

  • Необходимый опыт в годах: 2-5 лет

Senior Software Engineer

  • Временные рамки планирования работы: 1 месяц

  • Сложность: Задачи, требующие проработки/декомпозиции для того чтобы они стали выполнимыми. Эффективно анализировать проблемы, затрагивающие несколько компонентов системы.

  • Управление рисками: Управление рисками в своих задачах. Решение проблем или своевременное сообщение о них, если столкнулись с трудностями.

  • Экспертность в домене: Продвинутый уровень в своем домене. Знакомство с другими областями экспертности в команде.

  • Понимание общей картины: Твердое понимание стратегии продукта и умение предлагать решения для критических вопросов.

  • Влияние на людей: Коллеги (2-5 человек)

  • Ответственность и необходимость руководства: В основном саморегулируемая работа после назначения задач.

  • Коммуникация: Помогать членам команды получать информацию для успешной работы без просьб. Быть авторитетом в кодревью и технических решениях в своем домене. Участвуйте в командных обсуждениях.

  • Вклад в команду: "Ключевой" человек. Эффективно проводит собеседования.

  • Оценка перформанса: Manager, Director

  • Возможная ЗП в ЕС: 60.000+ € в год, 5000+ € в месяц

  • Возможная ЗП в США: ~180.000 $ в год, 15 000 $ в месяц (+ акций на такую же сумму)

  • Необходимый опыт в годах: 5+ лет

Staff Software Engineer

  • Временные рамки планирования работы: 2-3 месяца

  • Сложность: Крупные, сложные задачи с множеством компонентов. Исследовать и решать области значительной неопределенности. Определить работу и разбить задачи для достижения целей команды в течение 2-3 месяцев.

  • Управление рисками: Управлять и минимизировать технические риски в проекте и работе, необходимой для достижения целей команды. Последовательно выполнять задачи для минимизации рисков.

  • Экспертность в домене: Быть экспертом в своей области. Начать демонстрировать архитектурное и системное мышление.

  • Понимание общей картины: Уметь оценивать, какая работа поддерживает стратегию продукта, и делать обоснованные рекомендации по приоритетам.

  • Влияние на людей: Команду, несколько команд (5-15 человек)

  • Ответственность и необходимость руководства: Работу делегировать и оценивать на сроках 2-3 месяца. Вести команду в выполнении работы.

  • Коммуникация: Членам команды лучше выполнять свои обязанности благодаря вкладу, который предоставлять без просьб. Делать технические достижения команды более известными.

  • Вклад в команду: Быть техническим лидером проекта. Наставлять других, передавая/делегируя некоторые свои предыдущие обязанности. Взаимодействовать с руководством для консенсуса и направления команды.

  • Оценка перформанса: Менеджера, Директора

  • Возможная ЗП в ЕС: 65.000+ € в год, 5400+ € в месяц

  • Возможная ЗП в США: 200.000+ $ в год, 16 000 $ в месяц (+ акций на такую же сумму)

  • Необходимый опыт в годах: 10+ лет

Senior Staff Software Engineer

  • Временные рамки планирования работы: 3-6 месяцев

  • Сложность: Сложные задачи, охватывающие несколько доменов и команд, имеющие большое влияние на ваш проект. Определение областей для улучшения и их решения.

  • Управление рисками: Управление рисками в сотрудничестве с другими командами.

  • Экспертность в домене: Быть лидером в компании в своей области.

  • Понимание общей картины: Работа с руководством для реализации стратегии продукта.

  • Влияние на людей: Расширенную команду, несколько команд (15-50 человек)

  • Ответственность и необходимость руководства: Опыт руководства в крупной кросс-функциональной команде или в нескольких командах и выполнение работы с регулярным надзором.

  • Коммуникация: Обучение членов команд новым навыкам. Большой опыт письменной и устной технической коммуникации.

  • Вклад в команду: Большой опыт наставничества, сотрудничества и технического лидерства. Найм и привлечение новых талантов(программистов). Предоставления инструментов для оптимизации работы команд. Развитие существующей инженерной культуры.

  • Оценка перформанса: Manager, Director

  • Возможную ЗП в ЕС: 70.000+ € в год, 5800+ € в месяц

  • Возможную ЗП в США: 230.000+ $ в год, 19 000 $ в месяц (+ акций на такую же сумму)

  • Необходимый опыт в годах: 10+ лет

Principal Engineer

  • Временные рамки: 6-12 месяцев

  • Сложность: Стремление уменьшить сложность через архитектурное мышление. Управление множеством конфликтующих приоритетов.

  • Управление рисками: Управление рисками на уровне компании. Разработка архитектуры для снижения рисков.

  • Экспертность в домене: Лидер в компании в своей области.

  • Понимание общей картины: Поддерживает продуктовую стратегию, помогая старшему руководству понимать и укреплять инженерные возможности организации.

  • Влияние на людей: Организация (50+ человек)

  • Ответственность и необходимость руководства: Руководство всей многокомандной структурой, с задач с нуля, до выпуска кода без регулярного технического надзора.

  • Коммуникация: Ведение и решение технических обсуждений на уровне компании.

  • Вклад в команду: Обучает других наставничеству. Предлагает и внедряет улучшения инженерной культуры, инструментов и эффективности для программистов.

  • Оценка перформанса: Director, VP

  • Возможная ЗП в ЕС: 75.000+ € в год, 6200+ € в месяц

  • Возможная ЗП в США: 250.000+ $ в год, 20 000+ $ в месяц (+ акций на такую же сумму)

  • Необходимый опыт в годах: 12+ лет

Distinguished Engineer

  • Временные рамки: 1-2 года

  • Сложность: Координирует решение проблем в нескольких внутренних и внешних командах.

  • Управление рисками: Определяет и смягчает отраслевые риски.

  • Экспертность в домене: Лидер в отрасли в своей области. Эксперт как минимум в одной другой. Знаком с доменами по всей организации.

  • Понимание общей картины: Руководит обсуждениями продуктовой стратегии с высшим руководством.

  • Влияние на людей: Компания (1000+ человек)

  • Ответственность и необходимость руководства: Работает с руководством, чтобы обеспечить руководство для всей организации.

  • Коммуникация: Влияет на отраслевые обсуждения. Регулярно консультирует C-Level/VP.

  • Вклад в команду: Повышает уровень старших технических сотрудников. Определяет критические навыки и ведет стратегический набор персонала. Улучшает техническое здоровье и продуктивность команды. Ответственен за углубление individual contributor культуры.

  • Оценка перформанса: Director, VP

  • Возможная ЗП в ЕС: 85.000+ € в год, 7000+ € в месяц

  • Возможная ЗП в США: 300**.**000+ $ в год, 25 000+ $ в месяц (+ акций на такую же сумму)

  • Необходимый опыт в годах: 14+ лет

Fellow

  • Временные рамки: 3-5 лет

  • Сложность: Прокладывает новые пути в нескольких областях. Обеспечивает успешные решения в высоко рискованных ситуациях.

  • Управление рисками: Определяет и смягчает экзистенциальные риски для компании или отрасли.

  • Экспертность в домене: Признанный лидер отрасли в нескольких областях. Имеет возможность видеть за пределами основных доменов.

  • Понимание общей картины: Играет роль в определении "большой картины" компании. Согласовывает инженерные возможности и стратегию продукта на 3-5 лет.

  • Влияние на людей: Отрасль (10000+ человек)

  • Ответственность и необходимость руководства: Лидер отрасли

  • Коммуникация: Созывает отраслевые обсуждения.

  • Вклад в команду: Демонстрирует способность повышать уровень других на самых старших уровнях. Наставляет по всей отрасли. Создает инженерную культуру, предвосхищая будущие требования.

  • Оценка перформанса: C-level, VP

  • Возможная ЗП в ЕС: 100.000+ € в год, 8000+ € в месяц

  • Возможная ЗП в США: 350.000+ $ в год, 29 000+ $ в месяц (+ акций на такую же сумму)

  • Необходимый опыт в годах: 15+ лет

Заключение

Эта матрица карьерного роста инженеров служит подробным руководством, помогающим инженерам понять ожидания и обязанности на каждом этапе их карьеры. Следуя этой системе, инженеры могут лучше планировать свой карьерный рост и стремиться к выполнению компетенций, необходимых для продвижения. Руководители также могут использовать эту матрицу для предоставления четких рекомендаций и поддержки своим командам, обеспечивая согласованность с целями организации и карьерными устремлениями сотрудников.

Я не претендую на истину в последней инстанции, это всего лишь мое видение, любые корректировки/добавки/комментарии - приветствуются.

PS. Я живу в Испании, в Барселоне веду телеграм канал, недавно вынужденно искал новую работу в ЕС, и получил оффер в Барселоне на позицию Engineering Manager, если интересно расскажу про это больше.

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества