Salary guide
Staff Software Engineer salary
Based on 208 open jobs that state the salary, posted from 21 Mar 2023 to 4 Nov 2026.
Median
US$ 21,250 per month
The middle half of jobs pays between US$ 18,750 and US$ 23,790.
- 1 in 4 jobs pays up to
- US$ 18,750
- 1 in 4 pays more than
- US$ 23,790
- Jobs in the sample
- 208
By city
| City | Median | Middle half | Jobs |
|---|---|---|---|
| San Francisco - CA | US$ 22,050 | 76 | |
| New York City - NY | US$ 22,710 | 34 | |
| Menlo Park - CA | US$ 23,970 | 9 | |
| Bellevue - WA | US$ 23,970 | 7 | |
| Boston - MA | US$ 17,500 | 7 | |
| San Carlos - CA | US$ 20,170 | 6 | |
| Sunnyvale - CA | US$ 23,670 | 5 | |
| Mountain View - CA | US$ 20,210 | 4 | |
| Seattle - WA | US$ 18,710 | 4 | |
| Foster City - CA | US$ 25,630 | 3 |
By work model
| Work model | Median | Middle half | Jobs |
|---|---|---|---|
| Hybrid | US$ 22,190 | 98 | |
| Remote | US$ 18,130 | 43 | |
| On-site | US$ 22,500 | 33 |
By level
| Level | Median | Middle half | Jobs |
|---|---|---|---|
| Mid / senior | US$ 20,840 | 4 |
How we calculate it
- Only open jobs that state the salary are included. We don't estimate values.
- When a job gives a range, we use the midpoint. Hourly, daily or yearly pay is converted to monthly (220 hours or 22 days per month).
- Duplicate jobs count once, and implausible values are left out (1 on this page).
- Apprentice and internship jobs follow their own pay rules: they only show up in the table by level.
- Median and ranges are exact percentiles of the most recent jobs, recalculated every 6 hours.