Software Engineer Salary 2026: US Pay, Hourly Rates & Career
Quick Answer
A software engineer in the United States earns a median salary of $135,980 per year in the latest Bureau of Labor Statistics (BLS) data for software developers (May 2025). Market averages run higher on job platforms: ZipRecruiter reports an average of $147,524 per year ($70.92 per hour) in October 2026, and Indeed reports about $135,883 per year from its job-posting data.
In practice, most full-time software engineers earn between $120,000 and $173,000 in base pay, with total compensation rising well above that at large tech companies once bonus and stock are included.
This guide explains what those numbers mean, how pay changes with experience, state, city and company, and how total compensation differs from base salary. Figures are labelled by source so you can see whether a number is an official median, a job-posting average, or employee-reported total compensation.
Software Engineer Salary at a Glance
Different sources measure different things, so their headlines differ. BLS measures wages reported by employers for the occupation “software developers.” ZipRecruiter and Indeed average salaries from job postings and reported pay. Levels.fyi collects employee-reported total compensation, which is heavily weighted toward large tech employers.
| Source | Figure | What It Measures |
| BLS, May 2025 | $135,980 median | Employer-reported median wage for software developers |
| BLS, May 2025 | $82,460 to $214,670 | 10th to 90th percentile wage range, BLS |
| ZipRecruiter, Oct 2026 | $147,524 average | Average annual pay from ZipRecruiter job data |
| ZipRecruiter, Oct 2026 | $120,000 to $173,000 | 25th to 75th percentile range, ZipRecruiter |
| Indeed, Oct 2026 | $135,883 average | Average from Indeed job postings, past 36 months |
| Indeed, Oct 2026 | $79,659 to $231,791 | Typical low to high range on Indeed postings |
Do not treat these as competing claims about one identical job. A median is the midpoint half earn more and half earn less. An average can be pulled up by high-paying postings in expensive tech hubs. Total compensation, covered below, is a different and larger number than base salary.

Main Salary Table by Experience
Experience is the single biggest driver of software engineer pay after employer and location. The table below combines patterns from Indeed’s level data and cross-platform ranges reported for 2025–2026. Treat the ranges as typical base-salary bands for the wider market, not as offers from any one company.
| Experience Level | Typical Years | Typical Base Salary | Notes |
| Entry Level / Fresher | 0–2 years | $75,000–$95,000 | Indeed entry-level average about $81,120 |
| Junior | 2–4 years | $85,000–$115,000 | Indeed junior average about $86,920 |
| Mid-Level | 3–6 years | $115,000–$150,000 | Independent contributor on a team |
| Senior | 6–10 years | $150,000–$185,000 | Indeed senior average about $159,054 |
| Staff | 8+ years | $180,000–$215,000 | Indeed staff average about $212,943 |
| Principal | 10+ years | $180,000–$230,000+ | Indeed principal average about $180,808, higher at big tech |
Indeed’s level averages and the wider bands do not line up perfectly because job titles are not standardised. A “senior” title at a small company can pay less than a mid-level title at a large tech employer. Use the table for direction, then check the specific employer’s level and location.
Monthly and Hourly Pay
Annual salary is the headline, but hourly and monthly equivalents help with budgeting and comparing contract offers.
| Pay Basis | BLS Median Example | ZipRecruiter Average Example |
| Annual | $135,980 | $147,524 |
| Approximate monthly equivalent | About $11,332 per month | About $12,293 per month |
| Approximate weekly equivalent | About $2,615 per week | About $2,837 per week |
| Hourly equivalent | About $65.38 per hour | $70.92 per hour |
These monthly figures are approximate monthly equivalents to the annual salary divided by 12. They are not take-home pay. Actual take-home pay is lower after federal and state income tax, Social Security and Medicare, health insurance premiums, and retirement contributions, and it varies by state, filing status and benefits choices. The hourly equivalent assumes a standard 2,080-hour full-time year (40 hours x 52 weeks).
Entry-Level and Fresher Salary
Entry-level software engineers in the US typically start between $75,000 and $92,000 in base salary at most employers, with Indeed reporting an entry-level average of about $81,120. ZipRecruiter’s entry-level page reports a higher average, reflecting its mix of postings, so always check which dataset a headline uses.
Starting pay is highest in the Bay Area, Seattle and New York, and at large tech companies, where a new graduate’s total compensation can be far above base salary because of a signing bonus and stock. At smaller companies and in lower-cost states, a starting offer in the $65,000–$80,000 range is still common. Interns are usually paid hourly; Indeed reports a software engineer intern average of about $35.29 per hour.
To improve a first offer, focus on demonstrable skills: internships, a portfolio of projects, contributions to real codebases, and fluency in one widely used language and framework. The first job matters less for its exact salary than for the experience and title it gives you for the next move.
Salary by State and City
Location still moves pay by tens of thousands of dollars, even with remote work. The state ranges below summarise cross-platform 2025–2026 reporting; they are broad averages, not BLS state medians, and high-cost hubs sit at the top.
| State | Typical Average Range | Notes |
| California | $160,000–$175,000 | Highest raw pay; Bay Area leads |
| Washington | $155,000–$165,000 | Seattle hub; no state income tax |
| New York | $150,000–$165,000 | New York City finance and tech |
| Massachusetts | $148,000–$158,000 | Boston tech and biotech |
| Colorado | $130,000–$145,000 | Denver and Boulder growth |
| Texas | $110,000–$150,000 | Austin rising; no state income tax |
| Florida | $90,000–$135,000 | Miami, Tampa, Orlando; no state income tax |
| Georgia | $95,000–$130,000 | Atlanta fintech and enterprise |
Indeed’s city data shows the same pattern at city level: San Jose at about $186,773, New York at about $173,787, and Seattle at about $160,707 in its October 2026 update. Remember that higher nominal pay in San Jose or New York comes with much higher housing costs, so purchasing power can be better in Austin, Raleigh or a remote role paid at a national bank.
Salary by Top Company
A company is often a bigger pay factor than a city. Levels.fyi employee-reported data and cross-platform summaries consistently place Meta, Google, Netflix, Amazon, Apple and Microsoft among the highest payers, mainly because of stock.
The figures below are total compensation (TC) summaries reported for those employers base plus bonus plus annualised stock not base salary alone. They skew toward mid-to-senior levels at those companies and change with stock prices.
| Company | Entry-Level TC (Reported) | Senior-Level TC (Reported) | Pattern |
| Meta | About $172,000 | About $380,000 | Equity-heavy packages |
| About $188,000 | About $302,000 | Balanced base and stock | |
| Netflix | About $180,000 | $250,000+ | High cash pay, senior-focused hiring |
| Amazon | About $160,000 | $250,000+ | Stock weighted to later vesting years |
| Apple | About $172,000 | $200,000+ | Strong base plus stock |
| Microsoft | About $160,000 | $182,000+ | Lower top end, steadier stock |
Do not compare a big-tech TC figure directly with a BLS or Indeed base-salary figure for a typical employer. Most software engineers do not work at these companies, and TC at this level depends on level, performance and share price.
Total Compensation vs Base Salary
Base salary is the fixed cash wage. Total compensation adds everything else with a dollar value:
- Annual or signing bonus
- Stock restricted stock units (RSUs) or options, usually vesting over four years
- Sometimes a sign-on bonus paid in the first year
At a traditional employer, bonus and equity might add 10–20% on top of base. At a large tech company, stock and bonus can add 30–60% or more, which is why a senior engineer with a $190,000 base might report $300,000 in total compensation. When you compare offers, ask for each part separately, the vesting schedule, and what the package is worth in year one versus a typical later year.
Factors That Affect Software Engineer Salary
- Experience and level: Pay roughly doubles from entry level to senior, and staff and principal roles pay more again.
- Employer and industry: Large tech, finance and some AI companies pay the most; government, education and small local firms usually pay less.
- Location and remote band: Hub cities pay more; some remote employers adjust pay by your state.
- Specialisation: AI and machine learning, cloud and distributed systems, and security skills are repeatedly reported to command premiums over generalist roles.
- Skills and stack: Scarce, in-demand languages and platforms help, but depth and shipped impact matter more than a long tool list.
- Education and negotiation: A degree helps at entry level, and using competing offers and published level data can materially change an offer.
Comparing across very different careers also puts tech pay in context for example, reading a healthcare pay guide such as phlebotomist salary data shows how a short-training clinical role pays far less than software engineering but also requires far less training time, which is why career changers should compare both pay and time-to-qualify, not salary alone.
What Does a Software Engineer Do?
Software engineers design, build, test and maintain software. Day to day that means writing and reviewing code, designing systems, fixing bugs, working with product managers and designers, and taking part in planning and on-call rotations at larger companies. Some specialise in front-end interfaces, back-end services, mobile apps, infrastructure, data pipelines, or machine learning systems.
Qualification and How to Become a Software Engineer
Most employers expect a bachelor’s degree in computer science or a related field, and BLS notes that software developers typically need a bachelor’s degree in computer and information technology or a related field, with some employers preferring a master’s for certain roles. That said, hiring is skills-based in much of the market.
- Learn programming fundamentals and one main language well.
- Build projects that show you can design, test and ship working software.
- Study data structures, algorithms, databases and system design.
- Get experience through internships, open-source work or a first junior role.
- Prepare for technical interviews and keep learning as tools change.
A master’s degree can help for specialised research, AI or leadership-track roles, but it is not required for most software engineering jobs.
Career Growth
The usual individual-contributor ladder is: Software Engineer -> Senior Software Engineer -> Staff Engineer -> Principal Engineer. At each step the scope grows from tasks, to projects, to systems and cross-team direction.
The management ladder branches off around senior level: Engineering Manager -> Senior Engineering Manager -> Director of Engineering, where the work shifts from writing code to hiring, planning and developing people. Both ladders can pay very well; choose based on whether you want to deepen technical scope or lead teams.
BLS projects employment for software developers, QA analysts and testers to grow 10% from 2025 to 2035, much faster than average, with about 106,100 openings per year projected over the decade.
Benefits
Typical full-time benefits include health, dental and vision insurance, a 401(k) with employer matching at many companies, paid time off, paid parental leave at larger employers, and a learning or professional development budget. Stock, bonuses and remote or hybrid flexibility can be worth as much as a small salary difference, so value the whole package before deciding.
Frequently Asked Questions
What is the average software engineer salary in the USA in 2026?
Cross-platform base-pay estimates cluster between about $130,000 and $150,000. ZipRecruiter reports a $147,524 average, indeed about $135,883, and the BLS median for software developers is $135,980 (May 2025).
What is the BLS median salary for software developers?
The BLS median annual wage for software developers was $135,980 in May 2025, with the 10th percentile at $82,460 and the 90th percentile at $214,670.
How much do entry-level software engineers make?
Typically $75,000–$92,000 in base salary at most employers. Indeed reports an entry-level average of about $81,120, while top tech companies pay more in total compensation.
How much do senior software engineers make?
Indeed reports a senior average of about $159,054 in base-related pay. At large tech companies, senior total compensation is commonly reported in the $300,000 range once stock and bonus are included.
What is the hourly rate for a software engineer?
The ZipRecruiter average of $147,524 works out to about $70.92 per hour, and the BLS median works out to about $65 per hour, both on a 2,080-hour year.
Which state pays software engineers the most?
California pays the most in raw dollars, with typical average ranges around $160,000–$175,000, followed by Washington and New York. Cost of living reduces the real advantage of the highest-paying states.
Which company pays software engineers the most?
Meta, Google and Netflix are consistently among the highest reported players on employee-reported Levels.fyi data, especially at senior level, because of large stock packages. Figures vary by level and year.
Is software engineering a good career in 2026?
BLS projects 10% growth from 2025 to 2035 for software developers, QA analysts and testers much faster than average with about 106,100 openings a year, and pay remains well above the US median wage.
Does a master’s degree increase software engineer salary?
It can help for specialised research or some senior roles, and some employers prefer it, but most roles are filled with skills and experience. Many engineers reach senior pay without a master’s.
What is the difference between base salary and total compensation?
Base salary is fixed cash pay. Total compensation adds bonus and the annualised value of stock. At big tech companies that difference can be tens or hundreds of thousands of dollars a year.
Can a software engineer make $300,000 a year?
Yes, in total compensation at senior, staff and principal levels at top-paying companies, and in some high-paying finance and AI roles. It is not a typical base salary for the wider market.
How can I increase my software engineer salary?
Build scarce skills, reach senior scope, prepare for level-based interviews, consider higher-paying employers or hubs, and negotiate using published level and market data rather than accepting the first offer.
Conclusion
Software engineer salary in the USA in 2026 centres on a BLS median of $135,980, market averages of roughly $136,000–$148,000, and much higher total compensation at the top employers. Experience, company, location and specialisation explain most of the spread between an $80,000 starting offer and a $300,000-plus senior package.
Compare offers on base, bonus and stock separately, check the source behind every headline figure, and weigh pay against cost of living and career growth, not just the largest number.
Sources: US Bureau of Labor Statistics, Occupational Outlook Handbook and OEWS data for software developers (May 2025 median $135,980; 2025–2035 outlook); ZipRecruiter software engineer salary page (October 2026 average $147,524); Indeed software engineer salary page (October 2026 update, about $135,883 average and level averages); Levels.fyi and cross-platform company summaries for employee-reported total compensation at large tech employers labelled as reported TC, not base salary, in the text above.
