March 11, 2026

Software Engineer Salary in 2026: Levels, Cities, and What Moves the Number

A software engineer's salary depends more on level and location than on the company name on their resume. Here's what PayScope's analysis of 137,502 active software engineer roles shows about what the market actually pays right now.

Seated illustration of a professional female software developer with a bun and glasses, working at an organized desk. She is analyzing software architecture flowcharts and code on three monitors. The desk features technical books like Cloud Systems and Algorithms, showcasing the expertise required for high-paying software developer roles and competitive salaries in the tech industry.

$115,000

National Median

$86KEntry → Lead$176K

Salary Range

138K

Roles

3.46:1

S/D Ratio

Competitive

The median software engineer salary in the US is $115,000. But that number tells you almost nothing useful on its own. An entry-level engineer at a Chicago startup earns $86,000. A staff engineer working remotely for a fintech company earns $176,000. Same job title, $90,000 apart.

What actually determines where you land is your career level and your location. This article draws on PayScope's market intelligence to show you what the market pays at each level, in each major city, and which employers are hiring at scale right now.

Data source: PayScope, March 2026. Salary figures are derived from PayScope's market intelligence platform, which aggregates signals from 30+ sources including active job postings, compensation disclosures, and labor market data. This analysis covers 137,502 active software engineer roles in the US.

What Software Engineers Do

A software engineer designs, builds, and maintains software systems. The day-to-day work spans writing and reviewing code, debugging production issues, collaborating with product and design, and contributing to architecture decisions. The scope of that work shifts significantly as you move up the career ladder, which is why experience level has more influence on salary than almost any other variable.

The US market currently has a 3.46:1 supply-to-demand ratio for software engineers, which PayScope classifies as Competitive. There are more engineers in the market than open roles, which means companies are selective about experience and specialization.

Software Engineer Salary by Level

Entry Level

0–2 years
$86,000
P25: $70KP75: $100K

Mid Level

2–5 years
$115,000+34%
P25: $95KP75: $140K

Senior

5–10 years
$145,000+26%
P25: $120KP75: $173K

Lead / Staff

10+ years
$176,000+21%
P25: $149KP75: $220K

The table below shows national median salaries and the P25–P75 range for each career level. The P25–P75 range means that 50% of software engineers at that level earn somewhere between those two numbers. (PayScope, March 2026. 137,502 active US roles.)

LevelMedianP25P75
Entry (0–2 years)$86,000$63,500$97,500
Mid (3–5 years)$115,000$97,500$130,000
Senior (6–10 years)$145,000$120,000$173,000
Lead / Staff (10+ years)$176,000$149,000$220,000

The jump from entry to mid is $29,000 in median salary. The jump from mid to senior is $30,000. The jump from senior to lead is $31,000. Each promotion adds roughly the same absolute amount, but the percentage return shrinks as you move up. Going from entry to mid is a 34% raise. Going from senior to lead is a 21% raise.

The P75 column shows the ceiling for strong performers at each level. A mid-level engineer in the top quarter earns $130,000 nationally. A senior engineer in the top quarter reaches $173,000. If your current salary is below P25 for your level, you're likely being paid below market.

Software Engineer Salary by City

Location shifts the numbers significantly. San Francisco pays entry-level engineers $155,762 — more than the national median for senior engineers. New York, Seattle, and Boston all pay above the national median at every level. Remote roles track closely to the national median.

CityEntry MedianMid MedianSenior MedianLead Median
San Francisco$155,762$173,595$177,712$168,413
New York$120,750$149,500$178,311$213,623
Seattle$100,600$132,000$165,487$187,955
Boston$106,000$128,921$143,600$161,470
Los Angeles$89,622$87,600$155,860
Chicago$86,000$119,361$156,066$155,938
Austin$80,900$130,300$144,034
Remote$86,000$120,000$143,000$176,000

Caption: Software engineer median salaries by city and career level. Source: PayScope, March 2026. "—" = insufficient sample size in dataset.

A few things stand out in this data. San Francisco pay flattens at the lead level ($168,413) while New York keeps climbing ($213,623). New York pays $35,000 more than SF at lead. Remote senior engineers earn $143,000 nationally — about $22,000 less than San Francisco seniors, but competitive with Austin and Chicago.

Austin shows an unusual pattern: entry ($80,900) is the lowest of all cities tracked, but mid ($130,300) jumps to fourth highest, above Boston. This reflects the concentration of mid-to-senior tech hiring in Austin relative to entry-level roles.

Software Engineer Career Path

Career progression in software engineering follows a consistent ladder, but the timeline and titles vary between companies. Large tech companies often add levels not listed here (L3 through L9 at Google, E3 through E9 at Meta). Startups often compress them. The four levels below reflect how the market broadly categorizes experience.

Entry Level (0–2 years)

Entry-level engineers focus on building features within defined scope. Most of the work involves reading existing code, understanding how systems connect, and making incremental contributions under the guidance of more senior teammates. Code review is a learning tool at this stage. The measure of progress is reducing the questions you need to ask before shipping.

Mid Level (3–5 years)

Mid-level engineers own features end-to-end. They scope their own work, write specs, coordinate with adjacent teams, and are expected to identify problems before they're assigned to them. The shift from entry to mid isn't just experience — it's accountability. A mid-level engineer doesn't need to be told what's broken.

Senior (6–10 years)

Senior engineers set technical direction within their team. They make architecture decisions, mentor junior and mid-level teammates, and are expected to push back on product requirements that would create technical debt. Their output is measured less by individual code shipped and more by the quality of the systems and team around them.

Lead / Staff (10+ years)

Lead and staff engineers work across multiple teams. Their decisions affect how the whole engineering organization builds, not just one product area. Some move into engineering management; others stay on the individual contributor track as principal or distinguished engineers. Compensation at this level ($176,000 median nationally) reflects that organizational leverage.

Day-to-Day Activities by Level

The title "software engineer" covers a wide range of daily work depending on where you are in your career.

Entry-level engineers spend most of their time writing and testing code for assigned tickets, debugging issues in existing systems, participating in code reviews to receive feedback, and picking up on how the team's codebase is organized. Pair programming with a senior engineer is common in the first 6–12 months.

Mid-level engineers shift toward independent execution. They design small systems, lead sprint planning for features they own, review the code of entry-level teammates, and start contributing to technical documentation. Meetings take up more of the day.

Senior engineers spend significant time in design reviews, cross-functional syncs with product and design, and technical interviews for hiring. Coding is still central but no longer the majority of the job. A senior engineer who only codes is typically underperforming relative to the level.

Lead and staff engineers work on architectural roadmaps, engineering process improvements, and decisions that affect tooling and infrastructure across teams. They may write very little code themselves, or they may write highly concentrated code in critical areas of the system.

Types of Software Engineers

The title "software engineer" covers several distinct specializations. Salary within each type follows the same level progression described above, but some specializations command premiums.

Frontend engineers build the interfaces users interact with directly. They work in HTML, CSS, and JavaScript, typically using frameworks like React, Vue, or Angular. The work involves translating design specifications into functional, responsive interfaces.

Backend engineers build the server-side logic, databases, and APIs that power applications. They work in languages like Python, Java, Go, or Node.js. Reliability and performance are the primary concerns.

Full stack engineers handle both frontend and backend. Startups often hire full stack engineers because one person can cover more ground. The tradeoff is less depth in either area compared to a specialist.

DevOps and infrastructure engineers manage the systems that build, deploy, and monitor software. They work with CI/CD pipelines, containerization (Docker, Kubernetes), and cloud platforms. This specialization consistently pulls above-median salaries at the mid and senior levels.

Mobile engineers build native or cross-platform mobile applications. iOS (Swift) and Android (Kotlin) specialists are increasingly joined by React Native or Flutter engineers who can ship to both platforms.

Data and ML engineers build the pipelines and models that power data products. This overlap between software engineering and data science often commands senior-level salaries even at relatively early career stages.

Who's Hiring Software Engineers

Based on active job postings in the PayScope dataset, the top employers by open software engineering positions as of March 2026 are:

CompanyOpen Postings
Capital One10,227
NVIDIA8,059
Google4,248
Canonical3,304
Microsoft1,828
JPMorganChase1,309
Walmart1,217

Caption: Top employers by active software engineer job postings, US market. Source: PayScope, March 2026.

Capital One's volume reflects an aggressive tech expansion in financial services. NVIDIA's position at number two corresponds with the scale of their AI infrastructure hiring. Canonical (the company behind Ubuntu Linux) and Walmart both show significant engineering headcount at a scale that surprises most candidates who haven't looked at the data.

Financial services companies (Capital One, JPMorganChase) consistently appear in the top hiring lists for software engineers, often competing with pure tech companies on compensation at mid and senior levels.

Frequently Asked Questions

How much does a software engineer make per year? The national median salary for a software engineer in the US is $115,000 as of March 2026, based on PayScope's analysis of 137,502 active software engineer roles. Entry-level engineers earn a median of $86,000. Senior engineers earn $145,000. Lead and staff engineers reach a median of $176,000. Salaries vary significantly by city, with San Francisco paying $155,762 at entry level compared to $80,900 in Austin.

What's the difference between entry, mid, senior, and lead software engineer salaries? Each level adds roughly $29,000–$31,000 to the national median. Entry is $86,000, mid is $115,000, senior is $145,000, and lead is $176,000. The percentage increase shrinks at each step: entry to mid is a 34% raise, while senior to lead is 21%. The P25–P75 range at senior level ($120,000–$173,000) shows that your position within the level matters as much as the level itself.

Do software engineers earn more working remotely or in person? Remote software engineer salaries track closely to the national median at every level. A remote senior engineer earns $143,000 compared to $145,000 nationally — a difference of $2,000. At lead level, remote pay ($176,000) is competitive with Chicago ($155,938) and Austin (insufficient sample). The gap versus San Francisco ($177,712 for senior) is about $35,000, but that doesn't account for cost of living differences.

Which companies are hiring the most software engineers? As of March 2026, Capital One (10,227 open postings) and NVIDIA (8,059) are the two largest employers of software engineers by active job posting volume in the US. Google, Canonical, Microsoft, JPMorganChase, and Walmart follow. Financial services firms consistently appear in the top hiring lists for software engineers, often at competitive pay packages relative to pure tech companies.

Is $100,000 a good salary for a software engineer? It depends on your level and city. $100,000 is above the national entry-level median ($86,000) and below the national mid-level median ($115,000). In San Francisco, $100,000 is below the P25 for entry-level engineers ($102,300), which means 75% of entry-level engineers there earn more. In Austin, $100,000 is well above the entry median ($80,900). Use PayScope's salary benchmarking tool to compare $100,000 against engineers with your specific experience level and location.

Further reading: DevOps Engineer Salary 2026