Stripe Software Engineer Career Ladder
Every level of Stripe's software engineering ladder from L1 to L5 — typical timelines, what changes at each level, why engineers get stuck, and how promotions actually work.
Last updated: 2026-03-23
Level Overview
| Level | Title | Typical Years | Median TC | Terminal? |
|---|---|---|---|---|
| L1 | Software Engineer | 0.5–1.5 yr | $218K | No |
| L2 | Software Engineer | 1–3 yr | $268K | No |
| L3 | Software Engineer | 2–3.5+ yr | $400K | Yes |
| L4 | Staff Software Engineer | 2–4+ yr | $576K | Yes |
| L5 | Senior Staff Software Engineer | 3–5+ yr | $950K | Yes |
Promotion Cycle
Frequency
Annually, with an abbreviated mid-year cycle
Decision Maker
hybrid
Manager-driven, calibration-decided. Engineers maintain their own impact doc throughout the year documenting contributions and impact. The manager builds the promotion case and presents it during calibration with peer managers. Cross-team peer feedback is collected, especially for L3+ promotions. An abbreviated mid-year cycle also allows uplevels.
Key Details
- •One full promotion cycle per year, plus an abbreviated mid-year cycle where uplevels are possible
- •Engineers maintain their own impact doc throughout the year — this is your primary evidence
- •Manager builds and presents the promotion case during calibration
- •Cross-team peer feedback is heavily weighted, especially for L3+ promotions
- •Must demonstrate next-level work for approximately 6 months before promotion
- •Limited promotion slots per cycle per org — even qualified candidates may not get a slot
- •L1 and L2 are not terminal: L1 has an 18-month hard cap, L2 has a 36-month hard cap
- •If you hit the cap without promotion, you get managed out — this is more aggressive than most Big Tech
- •Bureaucratic overhead for promotions is described as 'significantly lower' than Google or Meta
- •Impact-based evaluation: assessed on breadth and depth of impact, with definitions varying by level
L1 — Software Engineer
New Grad / JuniorEntry point for new grads. You work on well-scoped tasks within your team, learning Stripe's codebase and development practices. Your manager and senior engineers break down problems for you and review your approach closely.
Typical Time at Level
0.5–1.5 years (typical: ~1 years)
Total Compensation (US)
$208K–$218K (median: $218K)
Source: Levels.fyi
Why Engineers Get Stuck Here
- •Not ramping fast enough — Stripe expects L1s to be productive within a few months, not coasting on onboarding
- •Waiting to be told what to do instead of picking up tasks proactively
- •Not asking for help when stuck — spinning for days instead of reaching out wastes your limited timeline
- •Hard cap at 18 months — if you haven't demonstrated L2 readiness by then, you get managed out
L2 — Software Engineer
Mid-LevelYou own features end-to-end with minimal guidance. You're expected to independently scope work, write design docs for your features, and ship without someone checking every step. The jump from L1 is about operating without scaffolding.
Typical Time at Level
1–3 years (typical: ~2 years)
Total Compensation (US)
$264K–$284K (median: $268K)
Source: Levels.fyi
Why Engineers Get Stuck Here
- •Doing solid L2 work but not demonstrating L3-scope impact — volume of L2 output doesn't earn L3
- •No cross-team visibility — your work is good but nobody outside your immediate team knows about it
- •Not maintaining an impact doc — when promo time comes, your manager can't build a case from memory alone
- •Avoiding design docs — L3 engineers author designs, not just implement them
- •Hard cap at 36 months — if you haven't reached L3 by then, you get managed out
- •Limited promo slots per cycle — even meeting the bar doesn't guarantee a slot in your org's budget
L3 — Software Engineer
SeniorFirst terminal level — no pressure to advance and no time cap. You operate autonomously at team scope, author design docs, mentor junior engineers, and own medium-to-large projects. Stripe's L3 maps to Senior Engineer at most Big Tech companies, but the external title remains 'Software Engineer.'
Typical Time at Level
2–3.5+ years (typical: ~3.5 years)
Total Compensation (US)
$356K–$441K (median: $400K)
Source: Levels.fyi
Why Engineers Get Stuck Here
- •Continuing to operate at team scope instead of demonstrating cross-team or division-level impact
- •Not running projects that require coordination across multiple teams — L4 is defined by breadth of impact
- •Doing all the work yourself instead of leading through others and influencing without authority
- •No evidence of identifying problems others haven't named — at L4 you create scope, not just execute it
- •Expecting promotion based on tenure — L3 is terminal, so years at level alone build no case
- •Not seeking cross-team peer feedback — your L4 case needs evidence from people outside your team
L4 — Staff Software Engineer
StaffDivision-level scope and impact. You run projects with significant cross-team coordination, set technical direction for your area, and influence how multiple teams operate. This is the first level with the 'Staff' title at Stripe. Reaching L4 typically requires executing a substantial project spanning 6-12+ months that demonstrates sustained org-level impact.
Typical Time at Level
2–4+ years (typical: ~4 years)
Total Compensation (US)
$512K–$742K (median: $576K)
Source: Levels.fyi
Why Engineers Get Stuck Here
- •Impact limited to a single team even if projects are large — L5 requires multi-org influence
- •Not shaping technical strategy beyond your immediate area
- •Lacking executive visibility — L5 decisions involve leadership buy-in
- •Not growing the organization — recruiting, developing L3 engineers, improving team health
L5 — Senior Staff Software Engineer
Senior StaffMulti-org scope. You define technical strategy across multiple organizations, drive company-wide initiatives, and are recognized as a domain authority within Stripe. Very few engineers reach this level.
Typical Time at Level
3–5+ years (typical: ~5 years)
Total Compensation (US)
$910K–$1000K (median: $950K)
Source: Levels.fyi
Why Engineers Get Stuck Here
- •Scope limited to a single organization or product area
- •Not driving company-level technical strategy or architecture decisions
- •Insufficient external visibility and industry recognition
Additional Context
Stripe uses flat external titles — L1 through L3 are all titled 'Software Engineer,' while L4+ carry 'Staff Software Engineer.' There is no 'Senior Software Engineer' title. L3 and L4 have sub-bands (L3a/L3b, L4a/L4b) that affect compensation but not title. Stripe operates a dual career track where engineers can switch between IC and EM paths from L3 onward. RSUs vest on a single-year schedule with a refresh after 9 months. Engineering managers are expected to write code regularly ('engineer-ication'). The performance system was designed by Will Larson and emphasizes impact-based evaluation.
Data sourced from Team Blind (verified Stripe employees), Levels.fyi, The Pragmatic Engineer (Inside Stripe's Engineering Culture), Teamrora, and First Round Review. Compensation figures from Levels.fyi. Last verified March 2026.
