The pathway
How you actually get there, here
How you become one varies far more by country than what one does. This is the UK route. Most people take one of these ways in; the right one depends on where you're starting from.
- 1
From Senior Software Engineer (L3)
3-5 years as a Senior EngineerSkills to master
- Moving from owning a workstream to owning broader technical domains, demonstrating the ability to architect multi-team solutions, and consistently mentoring other senior engineers. You'll need to develop stronger cross-functional influence and strategic thinking.
You're ready to move on when
- You're consistently sought out by other Senior Engineers for complex technical advice.
- You've successfully led the technical design and delivery of at least two major projects that spanned multiple sprints or teams.
- You're proactively identifying and addressing systemic technical debt or architectural deficiencies.
- You can articulate clear technical trade-offs and influence product roadmaps with your technical insights.
- 2
From Specialist Engineer (e.g., Principal DevOps, Security Architect)
5-8 years in a specialist roleSkills to master
- Broadening your technical scope beyond your specialisation to encompass full-stack system design, developing strong programming and architectural skills across different domains, and demonstrating the ability to lead generalist engineering teams.
You're ready to move on when
- You've applied your specialist knowledge to significantly improve the overall system architecture or development processes.
- You've shown a keen interest and ability to learn and contribute to areas outside your core specialisation.
- You can effectively communicate the impact of your specialisation on the broader technical strategy.
- You've successfully mentored engineers who are not specialists in your specific domain.