Engineering Career Path
The complete software engineering career roadmap. What to learn, how to think, and how to operate at every level: from writing your first line of code to leading teams, setting technical direction, and reaching Staff, Principal, or CTO.
FundamentalsTopics 1–10
- ·Levels & Career Ladders
- ·Your First 90 Days
- ·Finding & Using a Mentor
- ·Code Reviews Professionally
- ·Understanding Business Context
- ·Technical Communication
- ·Managing Up
- ·Setting Career Goals
- ·Work-Life Sustainability
- ·The Learning Habit
Start Fundamentals →
IntermediateTopics 11–20
- ·Owning Projects End-to-End
- ·Technical Influence
- ·Writing Design Documents
- ·Architecture Decision Records
- ·Estimation & Planning
- ·Managing Technical Debt
- ·Cross-team Collaboration
- ·Building Your Reputation
- ·Senior Engineer Behaviours
- ·Remote Work Excellence
Start Intermediate →
AdvancedTopics 21–30
- ·Staff+ Engineering
- ·Technical Strategy
- ·Building Platforms
- ·Engineering Metrics
- ·Incident Leadership
- ·Driving Adoption
- ·Navigating Organisational Politics
- ·Engineering Blog & Talks
- ·Negotiating Compensation
- ·Staff Engineer Interview Prep
Start Advanced →
LeadershipTopics 31–38
- ·Engineering Management
- ·Team Topologies
- ·Hiring Engineers
- ·Growing Engineers
- ·Performance Reviews
- ·Technical Culture
- ·OKRs & Roadmaps
- ·From IC to Manager
Start Leadership →