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
Senior Software Engineer (Internal Promotion)
3-5 years as a Senior EngineerSkills to master
- Leading complex features end-to-end, informal mentorship of junior colleagues, contributing to architectural discussions, taking ownership of critical components, and demonstrating strong problem-solving skills.
You're ready to move on when
- Consistently delivering high-quality, complex features with minimal supervision.
- Proactively identifying and addressing technical debt or architectural improvements.
- Being the 'go-to' person for technical questions within your team.
- Successfully mentoring 1-2 junior engineers, seeing them grow under your guidance.
- Presenting technical solutions clearly to your team and Product.
- 2
Lead Developer / Team Lead (External Hire)
8-12 years total experience, with 2-4 years in a similar lead role elsewhereSkills to master
- Proven track record of leading a small team technically, designing system architectures, managing incident response, and driving technical quality in previous roles.
You're ready to move on when
- Can articulate specific examples of architectural decisions you've owned and their impact.
- Demonstrates experience in mentoring and developing other engineers.
- Has led incident response and post-mortem processes effectively.
- Comfortable discussing trade-offs between different technical solutions.
- Can clearly communicate technical strategy to non-technical stakeholders.
- 3
Specialist Engineer (e.g., DevOps Lead, SRE Lead)
5-8 years as a specialist engineer, then transitioning to broader technical leadershipSkills to master
- Deep expertise in a specific technical area (e.g., cloud infrastructure, CI/CD, security), coupled with a growing interest in broader system design and team leadership.
You're ready to move on when
- Has designed and implemented significant infrastructure improvements.
- Can demonstrate how their specialist knowledge impacts overall system reliability and development velocity.
- Shows initiative in sharing knowledge and mentoring others in their specialisation.
- Expresses a desire to take on more holistic technical ownership beyond their niche.