Software engineer salary 2026: median midpoint is $190,587
The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.

Key figures · data as of September 13, 2026
Median range midpoint
$190,587
half of postings above, half below
Median range bottom to top
$160,000
to $220,000, US annual ranges
Share at $200,000+
2,163%
of postings
What this means
Use the $190,587 median midpoint to evaluate any software engineer job posting. Compare offers against this number and adjust for experience level and workplace arrangement. If a range sits well below the median, ask why.
The median published midpoint for a US software engineer job range is $190,587. The middle half of published midpoints runs from $166,000 to $222,000.
That is a current snapshot of the jobs in our index, not a forecast for the whole economy. Use it this week to judge a posting, set an offer target, or decide whether a range deserves a response.
The median published range midpoint gives you a market reference
We counted 5,072 US job postings that state an annual salary range. For each posting, we averaged the bottom and top figures, then found the median across those midpoints. Half of the postings sit above that midpoint and half below.
The median published range runs from $160,000 at the bottom to $220,000 at the top. That gap gives you two questions to ask: where does the employer place your offer, and what evidence would move it higher? Compare an offer’s midpoint with the market reference before you decide whether to negotiate.
View data
| Label | Value | Share |
|---|---|---|
| 25th percentile | 166,000 | 28.7% |
| Median | 190,587 | 32.9% |
| 75th percentile | 222,000 | 38.4% |
Based on 5,072 US software engineer postings that state a salary range.
The middle half of published midpoints spans $56,000. A range can look generous at the top while leaving less room at the bottom. Check both ends before treating a posting as a strong offer. The lower end matters because it often sets the employer’s first offer position.
Experience level changes the reference point you should use
We grouped postings by the seniority level stated in each listing. Entry-level roles account for 227 postings, mid-level roles for 1,383, senior roles for 2,541, and staff roles for 915. The level-specific benchmarks help when a company’s title or range feels vague.
View data
| Label | Value | Share |
|---|---|---|
| Entry | 137,500 | 18.6% |
| Mid | 170,000 | 23.0% |
| Senior | 193,000 | 26.1% |
| Staff | 240,150 | 32.4% |
Sample sizes: entry 227, mid 1,383, senior 2,541, staff 915.
The progression is steepest between senior and staff. If the work sounds staff-level while the range tracks a lower level, ask what decisions, systems, or teams the role owns. That gives you a concrete basis for requesting clarification or a different offer position.
Use the benchmark closest to the work, rather than accepting a broad title at face value. Entry-level data has the smallest group here, so treat that reference with more care when comparing a single posting.
Higher midpoint postings are common, while a small group of employers sits far above the market
We counted 2,163 postings with midpoints at or above $200,000, or 42.6% of the sample. By comparison, 67 postings fall below $100,000, or 1.3%. The contrast changes your search: compensation-focused candidates have a substantial pool of higher-midpoint roles, while the lowest group is relatively small.
A separate 228 postings reach at least $300,000, or 4.5% of the sample. Eight employers have median published midpoints above that level. Their current employer medians are Thinking Machines Lab at $412,500, Anthropic at $402,500, XOXO AI at $375,000, HubSpot at $346,050, Block at $329,500, Astronomer at $326,000, Ivo Inc. at $315,000, and Roku at $301,500.
View data
| Label | Value | Share |
|---|---|---|
| Thinking Machines Lab | 412,500 | 14.7% |
| Anthropic | 402,500 | 14.3% |
| XOXO AI | 375,000 | 13.4% |
| HubSpot | 346,050 | 12.3% |
| Block | 329,500 | 11.7% |
| Astronomer | 326,000 | 11.6% |
| Ivo Inc. | 315,000 | 11.2% |
| Roku | 301,500 | 10.7% |
Each based on 5–70 postings; these are not pay bands.
Company medians are useful for deciding where to look first, but they do not predict your offer. The groups behind these employer figures range from 5 to 70 postings, so inspect the level, location, and exact range in each open role before drawing a conclusion.
If compensation is your priority, search these employers and compare the specific posting with your experience. A high employer median narrows your research; it does not remove the need to check the job itself.
Workplace arrangement shifts the benchmark for your search
Remote postings account for 756 listings, compared with 926 on-site listings and 518 hybrid listings. The median midpoint is $170,000 for remote roles, $193,000 for on-site roles, and $205,000 for hybrid roles.
View data
| Label | Value | Share |
|---|---|---|
| Remote | 170,000 | 29.9% |
| Hybrid | 205,000 | 36.1% |
| On-site | 193,000 | 34.0% |
Sample sizes: remote 756, hybrid 518, on-site 926.
The remote reference is $35,000 below the hybrid reference. That difference gives you a better starting point than applying the overall market figure to every workplace arrangement. For a remote role, compare against remote postings first. For hybrid or on-site work, ask what location expectations and office requirements justify the range.
The median published range width is $60,000. That width gives you room to ask where your experience places you inside the range, especially when a role’s midpoint is below the benchmark for its workplace arrangement. Ask, “What would place this offer closer to the middle of the posted range?”
Use the midpoint as an anchor and the range bottom as a negotiation test
Start with the midpoint that matches the role’s level and workplace arrangement. Then inspect the lower end of the range. The median bottom of published ranges is $160,000, so an offer below that warrants a question about level, location, or scope.
The upper end is information too. Ask what evidence moves a candidate toward it, such as ownership or scarce experience. Keep the discussion tied to the posting instead of treating the range as a promise.
Here are fresh postings that match this analysis.
- Staff+ Software Engineer, Claude Science
Anthropic · San Francisco, CA
$405k–$485k/yr20 days ago - Research Software Engineer, Post Training
Thinking Machines Lab · San Francisco · hybrid
$350k–$475k/yr14 days ago - Principal Software Engineer, Breeze
HubSpot · Remote - USA
$266k–$426k/yr20 days ago - Staff Software Engineer, Go-to-Market Systems & AI
Block · New York, NY, United States of America
$264k–$395k/yr23 days ago - Software Engineer, Software Factory (Partner 16, Partner 18)
A16z · San Francisco, California, United States
$269k–$352k/yr14 days ago - Senior Staff AI Software Engineer, Perception
Agility Robotics · Hybrid- Any Office (Fremont, CA, Salem, OR, or Pittsburgh, PA); Remote
$238k–$372k/yr22 days ago - Principal Software Engineer
Servicenow · Santa Clara, CALIFORNIA, United States
$221k–$387k/yr19 days ago - Senior/Staff Software Engineer, Artists & Creators
Suno · Boston
$228k–$363k/yr23 days ago
Published ranges describe employer offers, not pay received
We measured employer-published ranges, not final negotiated pay. Your offer can land above or below the posted midpoint.
The sample includes US postings with a stated annual range. Salary disclosure covers 6,693 software engineer roles, or 30.2% of the 22,127 active software engineer roles in the index. The 5,072 postings analyzed here represent 47.6% of 10,656 active US roles, so roles without ranges may differ.
Every figure in this report is US-only, annual, and drawn from this snapshot. The midpoint is the average of a posting’s bottom and top figures. Per-level and workplace comparisons use groups with dozens of listings at minimum; employer medians use groups with at least 5 postings. Use the results to screen opportunities and prepare questions, then confirm the details of the role in front of you. Browse live roles.
Methodology
We analyzed 5,072 active US software engineer job postings that state an annual salary range. For each posting we calculated the midpoint by averaging the bottom and top figures. The median of those midpoints is $190,587, with the middle half of midpoints falling between $166,000 and $222,000. We also grouped postings by the seniority level stated in each listing: entry (227), mid (1,383), senior (2,541) and staff (915); and by workplace arrangement: remote (756), hybrid (518) and on-site (926). Employer medians require at least 5 postings; the eight highest-paying employers shown each have 5 to 70 postings. These figures describe what employers publish, not what workers earn. Roles without disclosed ranges are excluded, and results are US-only and annual. Figures were computed by SQL against the Jobless index on 13 September 2026. The draft was produced with a language model from that fact set and reviewed by the Jobless team before publishing.
Figures come from the live Jobless index. See the current numbers.

