Engineering Career Path

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