Software Engineer salary benchmark
Generalist software engineer; assignment used when more specific role can not be inferred.
Updated
Software Engineer at the mid-level band posts a p50 of $126k across 34 qualifying postings. Band width (p25–p90) at the mid-level band spans $108k – $179k.
| Level | p25 | p50 | p75 | p90 | n |
|---|---|---|---|---|---|
| mid | $108k | $126k | $163k | $179k | 34 |
Companies hiring Software Engineer
Top 5 by active postings over the trailing 26 weeks.
- BETA Technologies26 roles · p50 $100k
- Speechify25 roles · p50 $170k
- Databricks17 roles · p50 $180k
- Apple14 roles
- Anduril10 roles · p50 $139k
Common stacks for Software Engineer
Stacks mentioned most often in Software Engineer postings. Each links to a narrowed benchmark page.
Software Engineer by city
Top hiring markets for Software Engineer. Each links to a narrowed benchmark page.
Frequently asked questions
- What does a Software Engineer typically earn?
- Median compensation for Software Engineer is in the table above, broken down by experience level. Numbers reflect the trailing 26 weeks of disclosed-salary postings only.
- How wide is the compensation band for Software Engineer?
- Band width varies by level. At the mid-level band, p25 sits at $108k and p90 at $179k — a ratio you can use to gauge how much variance to expect when interviewing for Software Engineer positions.
- Where can I see live Software Engineer job postings?
- The "Companies hiring Software Engineer" list below shows the companies with the most active postings for this role. You can also browse the underlying job posts at /jobs filtered to this role.
Methodology
Percentiles computed via PERCENTILE_CONT(p) WITHIN GROUP (ORDER BY salary_mid) on disclosed salary ranges only — full methodology.