Специалисты уровня senior, как правило, занимаются решением особо сложных задач, задачами проектирования алгоритмов, архитектуры, выбора технологий, оценки других специалистов, code review, а также наставничеством и менторингом. Текущие задачи, выполняемые специалистами уровней junior и middle, им обычно неинтересны, и их количество в работе специалистов senior-уровня не должно быть большим.