Старший разработчик

Грейд

Senior

Для повышения необходимо

Показать умение закрывать цели команды и сервиса.

Ставится цель, а как к ней прийти определяет разработчик: собирает контекст, прорабатывает решения, планирует выполнение задач для достижения цели.

Умение планировать свою работу на

Месяц

Решаемые задачи

По большей части автономное решение задач, которые могут требовать дополнительной проработки и декомпозиции

Сложность

Задачи могут затрагивать несколько компонентов системы и включать необходимость архитектурных изменений. Архитектурные изменения предварительно обсуждаются с командой и валидируются Staff+ инженерами.

Управление рисками

Обращение к менеджеру или тимлиду заранее, до момента появления блокеров.

В рамках архитектурных изменений – умение предлагать альтернативные варианты решения задачи.

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

Необходимость ревью выполненных задач

Staff Engineer / лид направления в случае влияния на несколько команд или проектов

Экспертность в домене

Отличное понимание своего домена, уверенная навигация в смежных доменных областях

Понимание продукта

На уровне всей функциональности, которую разрабатывает команда

Влияние на людей

Команда

Коммуникация

Помощь команде с формированием применяемых практик и подходов, масштабированию процессов, избавлению от bus-factor

Вклад в команду

Опосредованное техническое лидерство, участие в собеседованиях, менторство

Оценка перформанса

Руководитель команды + лид направления

Опыт продуктовой разработки

> 5 лет

Последнее обновление