Uber Software Engineer Career Ladder
Every level of Uber's software engineering ladder from L3 to L5b — 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? |
|---|---|---|---|---|
| L3 | Software Engineer I | 0.5–2 yr | $195K | No |
| L4 | Software Engineer II | 1.5–3 yr | $290K | No |
| L5a | Senior Software Engineer | 2–4+ yr | $455K | Yes |
| L5b | Staff Software Engineer | 3–5+ yr | $740K | Yes |
Promotion Cycle
Frequency
Semi-annual (January and July)
Decision Maker
hybrid
Manager-driven, calibration-decided. Reviews happen twice a year in January and July. Engineers write self-evaluations and receive peer evaluations. The manager submits a tentative rating and optional promotion nomination. Calibration meetings with 5-8 peer managers in the sub-org ratify or adjust decisions. The manager of the sub-org presides over calibration.
Key Details
- •Semi-annual review cycles in January and July — two promotion windows per year
- •Written self-evaluation, peer evaluations, and manager evaluation — all in prose
- •1-5 rating scale: 3 = average, 5 = exceptionally rare, 1-2 = underperformer
- •Manager submits tentative rating and promo nomination → calibration with 5-8 peer managers
- •L4 is NOT terminal — expect promotion to L5a within ~3 years or risk being managed out
- •L5a IS the first terminal level — you can stay here indefinitely
- •For L6+ promotions, some orgs use a separate committee of Staff+ engineers
- •Budget and headcount constraints can delay promotions even when the performance bar is met
- •Equity is front-loaded: 35% Year 1, 30% Year 2, 20% Year 3, 15% Year 4
- •Bonuses can double with a top rating (5/5)
L3 — Software Engineer I
Junior / New GradEntry point for new grads. You work on well-scoped tasks within your team, learning Uber's systems and development practices. Your manager and senior engineers provide regular guidance on approach and priorities.
Typical Time at Level
0.5–2 years (typical: ~1.5 years)
Total Compensation (US)
$190K–$201K (median: $195K)
Source: Levels.fyi
Why Engineers Get Stuck Here
- •Not ramping fast enough on Uber's codebase and tooling
- •Waiting to be assigned work instead of picking up tasks proactively
- •Not demonstrating independent problem-solving within a reasonable timeline
- •L3 to L4 should happen within about a year — slow progress is noticeable
L4 — Software Engineer II
Mid-LevelYou own features end-to-end and work independently on your team's deliverables. You solve well-defined problems without guidance, contribute to design discussions, and start mentoring L3 engineers. The shift from L3 is about operating without scaffolding.
Typical Time at Level
1.5–3 years (typical: ~2.5 years)
Total Compensation (US)
$260K–$314K (median: $290K)
Source: Levels.fyi
Why Engineers Get Stuck Here
- •Doing solid L4 work but not demonstrating senior-level scope — volume at L4 doesn't add up to L5a
- •Not authoring design docs or driving technical decisions for your area
- •Lacking cross-service awareness — L5a engineers understand the systems their code interacts with
- •Not building evidence across two review cycles — Uber's semi-annual reviews mean you need consistent performance
- •L4 is NOT terminal: expect to promote to L5a within ~3 years or risk being managed out
- •Manager and skip-level support matter — if they're not advocating for you, the promotion stalls
L5a — Senior Software Engineer
SeniorFirst terminal level — no pressure to advance. You handle multi-service projects within team scope, make design trade-offs, think in systems, and coach junior engineers. A mix of writing code and working across teams. This is the most common level for experienced engineers at Uber.
Typical Time at Level
2–4+ years (typical: ~4 years)
Total Compensation (US)
$421K–$467K (median: $455K)
Source: Levels.fyi
Why Engineers Get Stuck Here
- •Operating at team scope instead of demonstrating cross-team impact — L5b requires breadth
- •Not developing a 'multi-half north star vision' for your team — L5b engineers set direction
- •Doing all the work yourself instead of influencing through others
- •No cross-team peer feedback — L5b calibration needs evidence from outside your team
- •Not creating scope — solving known problems instead of identifying new ones
- •L5a to L5b is the hardest common jump at Uber — some engineers are stuck 4+ years despite strong ratings
L5b — Staff Software Engineer
StaffCross-team scope and impact. You run complex projects that span multiple teams, make architectural decisions that affect your organization, and are expected to have a multi-quarter strategic vision for your technical area. Significantly less hands-on coding than L5a. The 'Staff Software Engineer' title was assigned to L5b in April 2022 as part of Uber's level restructuring.
Typical Time at Level
3–5+ years (typical: ~5 years)
Total Compensation (US)
$632K–$769K (median: $740K)
Source: Levels.fyi
Why Engineers Get Stuck Here
- •Impact limited to a single team even if projects are complex
- •Not shaping technical strategy at the organization level
- •Lacking executive visibility — L6+ promotions require director-level advocacy
- •Senior levels are extremely rare: in a 300-person org, only ~5 engineers at L6
Additional Context
In March 2022, Uber restructured its engineering levels. The overcrowded L5 level was split into L5a (Senior) and L5b (Staff). L5b engineers received the 'Staff Software Engineer' title (previously 'Senior Software Engineer II'). A new L9 (Distinguished/Fellow) level was added. Uber's original performance system was T3B3 (top 3 strengths, bottom 3 weaknesses), which has evolved into a more structured system with 1-5 ratings and formal calibration. Equity vests on a front-loaded 4-year schedule (35/30/20/15). Senior levels are rare: in a typical 300-person engineering org, there are only ~5 engineers at L6 and ~1 at L7. Uber is known for down-leveling candidates from other Big Tech companies.
Data sourced from Team Blind (verified Uber employees), Levels.fyi, The Pragmatic Engineer, Teamrora, and PerformYard. Compensation figures from Levels.fyi. Last verified March 2026.
