We use cookies for site analytics. Accept to help us understand how the site is used. See our Privacy Policy for details.
Home / Compensation / TikTok / Software Engineer
Total compensation for a TikTok Software Engineer ranges from about $200K at the entry level to $1.5M+ at the most senior bands, with a typical mid-level package around $460K. Below is the full breakdown by level - base salary, annual equity, and bonus - from public-source data.
Public-source estimates (Beta). Last updated 2026-06. Figures are annualized USD.
| Level | Years | Base (p50) | Equity/yr (p50) | Bonus (p50) | Total (p25-p90) |
|---|---|---|---|---|---|
| 1-2Software Engineer (New Grad) | 0-2 YOE | $155K | $60K | $22K | $200K - $335K |
| 2-1Software Engineer | 2-5 YOE | $188K | $110K | $35K | $275K - $490K |
| 2-2Senior Software Engineer | 5-9 YOE | $220K | $185K | $55K | $370K - $715K |
| 3-1Staff Software Engineer | 8-14 YOE | $250K | $300K | $85K | $500K - $1.0M |
| 3-2Senior Staff Software Engineer | 12+ YOE | $275K | $460K | $120K | $660K - $1.5M |
Entry-level on ByteDance's X-Y leveling. Performance bonus is a 0-4x-month multiplier, so realized bonus varies more than the band suggests.
Mid-level, the most-common external hire level. TikTok pays at or above FAANG to offset geopolitical-risk perception - use competing offers aggressively.
Senior IC. Comparable to Meta E5 in pay but with a noticeably more intense delivery culture (the '996-lite' reputation is dated but not baseless).
Staff IC. Equity becomes dominant; see company notes on the ByteDance RSU liquidity mechanism before comparing against public-company offers.
Senior staff. Small US population; offers individually negotiated and frequently above-band for e-commerce and trust-and-safety platform leads.
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