Должностная инструкция: Ведущий разработчик 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