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 Developer (Internal Promotion)
3-5 years as a Senior DeveloperSkills to master
- Mastering complex feature delivery, consistently mentoring junior colleagues, taking ownership of critical system components, and demonstrating early architectural thinking.
You're ready to move on when
- You're already the go-to person for tough technical problems within your current team.
- You've successfully led the technical design and implementation of 2-3 major features.
- Your code reviews are consistently high-quality and help others improve.
- You proactively identify and propose solutions for technical debt or architectural improvements.
- 2
Staff Engineer / Technical Lead (External Hire)
Coming from a similar role at another company, usually 8-12 years total experience.Skills to master
- Demonstrated ability to lead technical initiatives, influence cross-functional teams, and design scalable systems in previous roles.
You're ready to move on when
- You have a strong portfolio showcasing complex system designs and leadership of technical projects.
- You can articulate clear examples of how you've mentored and developed other engineers.
- You're comfortable discussing trade-offs and challenging technical assumptions in a constructive way.
- 3
Specialist Architect (Internal or External)
Often 10+ years, with deep specialisation in a particular area (e.g., mobile performance, backend scalability).Skills to master
- Deep expertise in a specific technical domain, ability to translate specialist knowledge into practical architectural guidance for teams.
You're ready to move on when
- You're recognised as an authority in a niche but critical technical area.
- You've solved extremely challenging problems within that specialisation.
- You can effectively communicate complex specialist concepts to a broader technical audience.