We use cookies for site analytics. Accept to help us understand how the site is used. See our Privacy Policy for details.
Home / Compensation / Meta / Software Engineer
Total compensation for a Meta Software Engineer ranges from about $195K at the entry level to $1.8M+ at the most senior bands, with a typical mid-level package around $480K. Below is the full breakdown by level - base salary, annual equity, and bonus - from public-source data.
Public-source estimates (Beta). Last updated 2026-05. Figures are annualized USD.
| Level | Years | Base (p50) | Equity/yr (p50) | Bonus (p50) | Total (p25-p90) |
|---|---|---|---|---|---|
| E3Software Engineer (New Grad) | 0-2 YOE | $160K | $45K | $18K | $195K - $280K |
| E4Software Engineer | 2-5 YOE | $200K | $95K | $38K | $280K - $460K |
| E5Senior Software Engineer | 5-9 YOE | $245K | $175K | $65K | $390K - $730K |
| E6Staff Software Engineer | 8-14 YOE | $300K | $300K | $90K | $540K - $1.1M |
| E7Senior Staff Software Engineer | 12+ YOE | $360K | $510K | $130K | $770K - $1.8M |
Entry-level. New grad offers cluster around p50.
Mid-level. Comparable to Google L4. Most-common external hire level.
Senior IC. Comparable to Google L5. The level where Meta comp pulls ahead at the high end due to refresh grants.
Staff IC. Equity is dominant. High variance year-to-year on stock-price moves.
Senior staff. Hard promotion gate. External hires uncommon.
The offer calculator compares your current and target offers 4 years out - vesting, refresh grants, and federal + state + FICA tax - so you negotiate with real take-home numbers.
Open the offer calculator