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 Solution Architect
3-5 years as a Senior Solution ArchitectSkills to master
- Deep expertise in a specific technical domain, ability to design complex multi-system solutions, strong stakeholder management for project-level initiatives, and initial experience mentoring junior team members.
You're ready to move on when
- Consistently delivers robust and scalable solution designs for complex projects.
- Is the go-to person for architectural challenges within their project teams.
- Can articulate architectural trade-offs and justify design decisions effectively.
- Has successfully mentored at least one junior architect or technical lead.
- 2
Principal Engineer / Staff Engineer
4-6 years as a Principal or Staff EngineerSkills to master
- Exceptional technical depth in a specific area (e.g., distributed systems, data platforms), ability to drive technical strategy for a major product or platform, strong influence over engineering teams, and a track record of solving highly ambiguous technical problems.
You're ready to move on when
- Has led the technical direction for a critical, high-impact product or platform.
- Is recognised as an expert in a specific technical domain across the organisation.
- Drives significant improvements in system performance, reliability, or developer experience.
- Consistently influences technical decisions across multiple engineering teams.
- 3
Technical Lead / Engineering Manager (with strong architecture focus)
5-7 years in a technical leadership roleSkills to master
- Experience leading and managing engineering teams, strong understanding of the full software development lifecycle, ability to balance technical vision with delivery pressures, and a keen eye for architectural quality within their team's output.
You're ready to move on when
- Successfully led multiple complex technical projects from inception to production.
- Has a proven track record of building and maintaining high-performing engineering teams.
- Demonstrates a strong interest and capability in architectural design beyond just team-level solutions.
- Can effectively manage technical debt and advocate for architectural improvements within their team's remit.