Technology · Family
Engineering
Build and ship software, from first production code to org-wide technical leadership.
Indicative, sourced ranges — not a guarantee.
Roles at a glance
| Role | Level | Median | Difficulty | Demand | AI-risk |
|---|---|---|---|---|---|
| Junior Software Engineer | IC1 | $124,000 | Med | Med | High |
| Software Engineer | IC2 | $168,000 | Med | High | Med |
| Senior Software Engineer | IC3 | $270,000 | High | High | Low |
| Engineering Manager | M1 | $300,000 | High | Med | Low |
| Staff Engineer | IC4 | $390,000 | High | Med | Low |
| Senior Engineering Manager | M2 | $415,000 | High | Med | Low |
| Principal Engineer | IC5 | $575,000 | High | Med | Low |
| Director of Engineering | M3 | $610,000 | High | Med | Low |
| VP of Engineering | M4 | $930,000 | High | Low | Low |
| CTO | M5 | $1,080,000 | High | Low | Low |
What each role pays
Climb the ladder
Progression is driven by scope and level, not tenure.
Credentials that help
Credentials help entry and specialisation; scope drives seniority.
- CS / related bachelor's degree · $10k-$40k+/yr public in-state to private; highly variable
- Coding bootcamp (e.g. Hack Reactor, App Academy, Nucamp) · $13,584
- AWS Certified Solutions Architect – Associate (SAA-C03) · $150
FAQ
Typical total compensation across this family runs $124,000–$1,080,000 (US, indicative), from Junior Software Engineer to CTO.
Software Engineer carries the strongest hiring demand in this family (high).
Progression is by scope and level, not tenure — e.g. Junior Software Engineer → Software Engineer (~2 yrs typical).
Explore the roles
Figures are indicative, in USD, and never a guarantee of an outcome. Personas and guides are added as the family's content is authored.