CareerClimbCareerClimb

Meta Software Engineer Career Ladder

Every level of Meta's software engineering ladder from E3 to E9 — typical timelines, up-or-out policies, what changes at each level, and how the PSC review process drives promotions.

Last updated: 2026-03-23

Level Overview

LevelTitleTypical Years
E3Software Engineer (Entry)12 yr
E4Software Engineer (Mid-Level)1.53 yr
E5Senior Software Engineer24+ yr
E6Staff Software Engineer35+ yr
E7Senior Staff Software Engineer46+ yr
E8Principal Engineer58+ yr

Promotion Cycle

Frequency

Annual review with mid-year check-in (moving to 2 full cycles per year under 2026 Checkpoint program)

Decision Maker

hybrid

Manager-driven with calibration committee approval. During the Performance Summary Cycle (PSC), you write a self-review (~1,000 words), collect peer feedback from 3-5 nominators, and your manager writes their assessment. The manager then presents your packet at calibration, where it's evaluated against peers at your level.

Key Details

  • Four performance dimensions: Project Impact, Direction, Engineering Excellence, People
  • Rating scale: Redefines (~3%), Greatly Exceeds (~7%), Exceeds (~35%), Meets All (~45%), Meets Most (~8%), Meets Some (~2%)
  • Two consecutive Meets Most ratings trigger automatic PIP
  • Up-or-out: E3→E4 within 24 months, E4→E5 within 33 months
  • Manager is the sole advocate in calibration — relationship quality directly affects outcomes
  • Workplace posts (Meta's internal social network) serve as evidence in reviews
  • 2026 Checkpoint program: 2 review cycles per year, bonuses up to 300% for top performers
  • External leverage can play a significant role in promotions at E5+

E3Software Engineer (Entry)

Junior / New Grad

Standard new-grad entry point. You work under guidance on individual tasks and small bug fixes. Your manager breaks down problems for you. Up-or-out policy: you have 24 months to reach E4.

Typical Time at Level

12 years (typical: ~1.5 years)

Total Compensation (US)

$155K–$200K (median: $175K)

Source: Levels.fyi

Why Engineers Get Stuck Here

  • Not owning features end-to-end — staying in task-execution mode
  • Weak communication — not surfacing your work via Workplace posts or status updates
  • Not building independence — relying on your manager for every decision
  • Up-or-out clock creates real pressure — 24 months is the deadline
How to get promoted from E3 to the next level →

E4Software Engineer (Mid-Level)

Mid-Level

First level of true independence. You own features end-to-end, contribute to design docs, and are expected to demonstrate growing scope. Up-or-out policy: 33 months to reach E5 from when you reached E4.

Typical Time at Level

1.53 years (typical: ~2.5 years)

Total Compensation (US)

$230K–$300K (median: $260K)

Source: Levels.fyi

Why Engineers Get Stuck Here

  • Not demonstrating impact across the four review dimensions (Project Impact, Direction, Engineering Excellence, People)
  • Calibration opacity — your manager defends your packet against peer managers, and results often differ from expectations
  • Manager dependency — a weak manager relationship means a weak defense in calibration
  • Meets Most trap — one MM rating triggers a 6-month check-in; two consecutive MM ratings trigger automatic PIP
  • Impact vs. visibility tension — strong technical work that isn't documented and socialized gets lower ratings
  • Up-or-out pressure — 33-month timeline creates anxiety
How to get promoted from E4 to the next level →

E5Senior Software Engineer

Senior
Terminal Level

Senior-level scope. You lead medium-to-large projects, mentor junior engineers, drive technical decisions, and demonstrate cross-team influence. The up-or-out pressure ends here — E5 is a terminal level.

Typical Time at Level

24+ years (typical: ~4 years)

Total Compensation (US)

$380K–$530K (median: $440K)

Source: Levels.fyi

Why Engineers Get Stuck Here

  • Not generating org-level impact — staying within team boundaries
  • Not developing leadership skills (Direction and People dimensions)
  • Competing for limited Staff slots — E6 promotion is rare and highly contested
  • Not leveraging external offers — at this level, leverage plays an increasing role

E6Staff Software Engineer

Staff
Terminal Level

Organization-wide scope. You drive cross-team technical strategy, influence without authority, and make high-impact architectural decisions. Very selective — promotion from E5 to E6 is one of the hardest jumps in tech.

Typical Time at Level

35+ years (typical: ~5 years)

Total Compensation (US)

$530K–$800K (median: $650K)

Source: Levels.fyi

Why Engineers Get Stuck Here

  • Impact scoped to a single team or product
  • Not shaping technical direction at the org level
  • Lacking executive-level visibility

E7Senior Staff Software Engineer

Senior Staff
Terminal Level

Multi-org scope. You define technical strategy across multiple organizations and are recognized as a domain authority within Meta. Extremely few ICs reach this level.

Typical Time at Level

46+ years (typical: ~6 years)

Total Compensation (US)

$800K–$1300K (median: $1000K)

Source: Levels.fyi

Why Engineers Get Stuck Here

  • Scope limited to a single organization
  • Not driving company-level technical initiatives

E8Principal Engineer

Principal
Terminal Level

Company-wide scope. Among the most senior individual contributors at Meta. You shape company-wide technical direction and define multi-year strategies.

Typical Time at Level

58+ years (typical: ~8 years)

Total Compensation (US)

$1200K–$1900K (median: $1500K)

Source: Levels.fyi

Why Engineers Get Stuck Here

  • Requires sustained company-wide impact over many years
  • Must be recognized as a leading technical authority

Additional Context

Meta's PSC (Performance Summary Cycle) is the core review system. In 2026, Meta is rolling out the Checkpoint program — two full review cycles per year with restructured bonus/equity distribution. Meta is known for its up-or-out culture at lower levels and a review system where calibration outcomes sometimes differ from manager signals. The Meets Most trap is unique to Meta and drives significant anxiety.

Data sourced from TeamRora (65+ Meta client data), Team Blind (verified Meta employees), Levels.fyi, Perplexity research synthesis. Compensation figures from Levels.fyi. Last verified March 2026.