Software Engineer Salary in United States

$119,000Regional estimate

Software Engineers in the United States earn a median salary of $119,000 annually. The typical range falls between $88,000 and $161,000, with top earners making over $212,000.

Pay percentiles

Regional estimate
25th percentile
$88,000
Median (p50)
$119,000
75th percentile
$161,000
Top 10% (p90)
$212,000

Gross annual, local currency.

Salary by seniority

Estimated
Junior$71,000-40%
Mid-level$105,000-12%
Senior$149,000+25%
Lead / Exec$208,000+75%

Total compensation

Base70%
Bonus12%
Equity12%
Benefits6%

Benefits are worth about $14,500 a year on top of cash pay.

Where this pay goes furthest

The same package, in local cost-of-living terms, across markets.

How we calculate this

These figures represent a regional estimate for gross annual salaries for Software Engineers in the United States. They are based on data collected from numerous companies and employees across the country.

Frequently asked questions

Is $119,000 a good salary for a Software Engineer?

The median salary of $119,000 is a strong income in the United States. It is significantly higher than the national average salary, reflecting the demand for skilled software engineers.

How does a senior software engineer salary compare to a junior?

Senior Software Engineers typically earn a median salary of $149,000, while Junior Software Engineers have a median salary of $71,000. This reflects the difference in experience and responsibilities.

What is the total compensation for a Software Engineer?

Total compensation includes base salary plus benefits. The estimated value of benefits for a Software Engineer is $14,500 per year, adding to the overall financial package.

How is the Software Engineer salary calculated?

This salary data is calculated using a range of percentiles, including the median (p50), 25th percentile, 75th percentile, and top 10% (p90). This provides a comprehensive view of earnings across different experience levels.

Go deeper