Salary report · US · 2026
Software Engineer Salary
The average software engineer salary is $98,101 per year in the United States in 2026. Base pay runs from $72,000 at the 10th percentile to $142,000 at the 90th, with a median of $98,000. Bonuses add $2,000–$16,000, putting total pay between roughly $71,000 and $149,000.
Definition & distribution
What is the average software engineer salary?
A software engineer earns an average base salary of $98,101 per year in the US as of 2026. It is one of the most widely reported technical roles, spanning everything from web and mobile development to backend and infrastructure work — which is why the pay range is wide.
The distribution has a long top tail. The 10th percentile at $72,000 is 27% below the $98,000 median, but the 90th percentile at $142,000 sits 45% above it. That upper stretch is where senior, staff, and big-tech compensation lives; the median reflects the large middle of the market at mainstream employers.
Known limitations. This record is built on 26,735 salary profiles (last updated May 2026) — a large, reliable sample. Base figures exclude equity, which is a major component of total compensation at larger technology companies and is not consistently reported here.
Pay components
How is software engineer total pay structured?
Reported total compensation for software engineers has two consistent components: base salary and annual bonus. Equity and profit sharing are common, especially at larger firms, but are reported unevenly — treat the totals below as a floor.
| Component | Low | High | Reading |
|---|---|---|---|
| Base salary | $72,000 | $142,000 | Dense around the $98k median |
| Annual bonus | $2,000 | $16,000 | Up to ~11% of top-end base |
| Total pay | $71,000 | $149,000 | Excludes unreported equity |
Pay by experience
How does experience change a software engineer salary?
Software engineering pay rises steadily with experience — this is a slope, not a step. Entry-level engineers sit about 14% below the role average, cross it within a few years, and late-career engineers reach roughly 31% above average as they move into senior and staff scope.
- 01
Entry level (<1 year): ~$84,000 total pay
About 14% below the role average. Early pay tracks fundamentals and language proficiency more than domain depth.
- 02
Early to mid career (1–9 years)
Pay crosses the role average within the first few years and continues climbing as engineers take ownership of systems rather than tickets.
- 03
Experienced & late career: +24% to +31%
The top of the curve. Growth here comes from senior/staff scope, specialization, and moving to higher-paying employers — not tenure alone.
Skills
Which skills affect a software engineer salary?
Reported skills split into three tiers. General programming ability is the price of entry; distributed-systems and cloud depth is where pay separates; and architecture plus leadership is what opens the next salary band.
- 01
Core programming — the baseline
General-purpose languages, version control, and testing appear on nearly every profile. They qualify you for the role; they don't differentiate pay.
- 02
Distributed systems & cloud — the premium tier
Backend, cloud infrastructure, and scalability experience map to the higher-paying employers and the upper end of the range.
- 03
Architecture & leadership — the promotion tier
System design and technical leadership matter less for this title's pay than for the next one: they are what senior and staff ladders screen for.
Geography
Where do software engineers earn the most?
Reported profiles concentrate in the major technology hubs, where both pay and cost of living run highest. The coastal metros anchor the top of the range; secondary hubs like Austin trade a lower nominal salary for a materially lower cost of living.
| Metro | Market character | Notes |
|---|---|---|
| San Francisco, CA | Big tech & startups | Top of range; highest cost of living |
| Seattle, WA | Cloud & enterprise | Strong base pay, large employers |
| New York, NY | Finance & product | Broad market across industries |
| Boston, MA | Enterprise & biotech | Steady demand, healthcare-tech heavy |
| Austin, TX | Growing tech hub | Best pay-to-cost ratio on file |
Check your pay
Where does your salary fall?
Enter your current base salary to see where it falls against the 2026 US distribution for software engineers. Nothing is stored or sent anywhere — the calculation runs entirely in your browser.
Raising your pay
How can software engineers increase their salary?
Four mechanisms reliably move software engineer pay, in descending order of effect:
- 01
Change employers
The largest single lever. External offers re-price you to market faster than internal raises, especially into equity-heavy compensation.
- 02
Move up the seniority ladder
Senior and staff scope is where the top of the range lives. Owning systems and outcomes, not tasks, is what unlocks it.
- 03
Add high-demand technical depth
Distributed systems, cloud infrastructure, and scalability experience correlate with the highest-paying employers.
- 04
Relocate to a top-paying hub
Coastal tech metros pay a significant premium — though the cost of living often offsets much of it.
FAQ
Software Engineer salary: FAQ
About $142,000 per year at the 90th percentile of base pay. With bonuses of up to $16,000, top-end total compensation reaches roughly $149,000 — before equity, which is common but reported unevenly at larger companies.
About $72,000 per year at the 10th percentile of base pay. Figures this low typically reflect entry-level roles or lower-cost regional markets rather than the going rate for experienced engineers.
Most reliably by changing employers, moving into senior or staff-level scope, adding distributed-systems and cloud depth, and — where feasible — relocating to a top-paying tech hub.
Yes. Reported annual bonuses range from about $2,000 to $16,000, bringing total pay to between roughly $71,000 and $149,000 per year, excluding equity.
Very. It is built on 26,735 salary profiles reported to PayScale, last updated May 2026. The main caveat is that base figures exclude equity, a large part of total pay at bigger technology employers.
Negotiating is a conversation. Applying is paperwork.
You now know what a software engineer salary should be. The remaining problem is the two hundred identical application forms between you and the offer. We build the API that fills them. If you're building a job-search product, that's our department.