Должностная инструкция: Ведущий разработчик 2 категории#
1. Общие положения#
Должность: Ведущий разработчик 2 категории (Staff Engineer) Грейд: 17 Подчиненность: Руководитель департамента разработки / CTO
2. Квалификационные требования#
Источник истины: Полная матрица компетенций с маркерами критичности (
[Критичный],[Nice-to-have]) находится в competency-developers.md . Данный раздел содержит упрощённый список требований для должностной инструкции.
Образование: Высшее (магистратура IT-направления), желательна ученая степень или эквивалент
Опыт работы: Коммерческая разработка от 8 лет, опыт Senior от 3 лет, опыт в BIM/CAD от 4 лет
Технические навыки:
- Признанная экспертиза в C#, .NET, высокопроизводительных системах
- Архитектор на уровне продукта/платформы
- Глубокое понимание всех аспектов BIM/CAD разработки и оптимизации
- Эксперт в предметной области инженерных сетей
- Видение технического развития продукта на 1-2 года
- Решение беспрецедентных проблем производительности и архитектуры
- Знание смежных областей (графика, вычислительная геометрия)
Дополнительные достижения:
- Публикации или доклады на конференциях
- Вклад в open source проекты
- Признание в профессиональном сообществе
3. Должностные обязанности#
3.1. Формирование технической стратегии продукта: участие в разработке технической стратегии на период 1-2 года, определение технических направлений развития, оценка новых технологий и подходов.
3.2. Архитектурное проектирование платформы: проектирование архитектуры на уровне продукта, принятие критичных архитектурных решений, проектирование общих компонентов для департамента, разработка технических спецификаций крупных инициатив.
3.3. Решение сложнейших технических проблем: решение беспрецедентных технических проблем, исследование и внедрение инновационных подходов, оптимизация производительности на уровне продукта, устранение фундаментальных технологических ограничений.
3.4. Техническое лидерство департамента: влияние на технические решения департамента, формирование технической культуры, установление технических стандартов департамента, проведение архитектурных ревью крупных инициатив.
3.5. Развитие технических лидеров: наставничество Senior и Staff разработчиков, участие в технических интервью старших кандидатов, развитие будущих технических лидеров, проведение регулярных технических докладов.
3.6. Руководство кросс-командными инициативами: ведение крупных кросс-командных проектов, унификация подходов между командами департамента, создание общих библиотек и фреймворков.
3.7. Выполнение иных поручений непосредственного руководителя в рамках своей компетенции.
3.7. Типовые задачи#
- Техническая стратегия продукта (ongoing)
- Пример: Roadmap технологического развития на 1-2 года
- Архитектура платформы (3-6 месяцев)
- Пример: Проектирование core компонентов для нескольких продуктов
- Исследование технологий (2-4 месяца)
- Пример: Оценка и POC применения ML для автоматизации проектирования
- Решение критичных проблем (1-2 месяца)
- Пример: Решение фундаментальных проблем масштабируемости
- Кросс-командные инициативы (3-6 месяцев)
- Пример: Унификация API между продуктами департамента
- Менторинг Staff разработчиков (ongoing)
- Пример: Развитие Senior до Staff уровня
3.8. Уровень самостоятельности#
- Определяет технические направления продукта
- Полный ownership за архитектуру продукта
- Инициирует и ведет масштабные изменения
- Периодическая синхронизация с руководством
4. Ответственность#
Сотрудник несет ответственность за:
- Техническую стратегию продукта
- Архитектуру на уровне продукта
- Техническое здоровье продукта
- Технические стандарты департамента
- Формирование технической культуры
- Развитие Senior и Staff инженеров
- Успех крупных технических инициатив
- Технический авторитет департамента
5. Критерии оценки#
- Технические навыки: Признанная экспертиза, архитектура продукта, решение беспрецедентных проблем
- Влияние: Влияние на департамент, формирование культуры
- Стратегическое мышление: Формирование технической стратегии, видение развития
- Бизнес-impact: Критичен для успеха продуктов, открытие новых возможностей
Оценка: CTO/Руководителем департамента раз в год + 360° feedback.
6. Карьерный рост#
Следующий шаг: Ведущий разработчик 1 категории (грейд 18) через 1-2 года
Требования:
- Влияние на весь департамент
- Формирование технической стратегии департамента
- Развитие технических лидеров (Staff+)
- Представительство департамента в индустрии
Версия: 1.0 Дата: 2025-01-28