Software Engineer Salary

Average Yearly Salary
$88,000
$67,000
Min 10%
$88,000
Median 50%
$115,000
Max 90%
Best Paying Company
RxAdvance
Highest Paying City
San Bruno, CA
Highest Paying State
Washington
Average Experience Level
3.0 years
How much does a software engineer make?
Software Engineers in America make, on average, $88,153 a year or $42.38 per hour. The top 10 percent make over $115,000 per year, while the bottom 10 percent make under $67,000 per year. Employers that have the highest concentration of job opportunities for Software Engineers are Technology companies and Professional companies. Some of the states with the best Software Engineer salaries are Washington, California, New York, New Hampshire, and Virginia. Most Software Engineers spend 3.0 years in the position.

Average Software Engineer Salary By Location

Software Engineers in the US makes an average salary of $88,153 per year or $42.38 per hour. San Bruno, CA reports the highest annual salary for Software Engineers at 112,682. Even as an entry-level Software Engineer, you will make $79,000 per year in San Bruno, CA. Washington, California, New York, New Hampshire, and Virginia are the highest paying states. Montana, Mississippi, and North Dakota have the lowest Software Engineer salaries.

Map of Software Engineer Salaries

The darker areas on the map show where Software Engineers earn the highest salaries across all 50 states.

Average Salary:

Average Software Engineer Salary By Company

Software Engineer jobs offer good job security, but the wages reported in some industries are higher than others. Technology companies and Professional companies have the most job opportunities for Software Engineers. Software Engineers at RxAdvance and Airbnb report the highest salaries. Companies like Postmates and Shyp also pay high salaries to their Software Engineers.
Company
Average Salary
$151,699
$152k
$149,792
$150k
$146,679
$147k
$141,064
$141k
$139,820
$140k
$139,689
$140k
$139,491
$139k
$138,797
$139k
$138,783
$139k

Average Software Engineer Pay By Industry

The type of industry that a Software Engineer works in can influence their earning potential. Our analysis shows that Technology companies, Finance companies, and Telecommunication companies pay higher-than-average wages for Software Engineers. Technology companies pay Software Engineers an average salary of $91,182, Finance companies pay $86,865, and Telecommunication companys come in at $83,643. The average salary for Software Engineers in the Manufacturing industry is lower than the rest, coming in at $77,495.
Industry
Average Salary
Technology
Technology
$91,182
$91k
Finance
Finance
$86,865
$87k
Telecommunication
Telecommunication
$83,643
$84k
Automotive
Automotive
$80,787
$81k
Manufacturing
Manufacturing
$77,495
$77k

Software Engineer Salary History

Compare salaries for individual cities or states with the national average.

National Average
Ashburn, VA

Software Engineer Salary By Experience Level

The salary for a Software Engineer can range from $55,595 to $139,344 depending on the amount of work experience that the person has. Data on how experience level affects salary is provided by the Bureau of Labor Statistics (BLS) as part of their National Compensation Survey, which is based on factors such as knowledge, complexity, contacts, and environment.

Recently Added Software Engineer Salaries

Company
Job
Location
Date Added
Salary
Passionhr
Software Engineers
04/28/2020
$49,000
Greenlight Professional Services (GPS)
Software Engineer Perm Boston MA.
04/27/2020
$125,000
Management Decisions, Inc.
Devops Minded Software Engineer/Python
04/26/2020
$250,440
Management Decisions, Inc.
Software Engineer
04/24/2020
$93,915
Software Engineer
04/24/2020
$114,785
Management Decisions, Inc.
Mid-Level .NET Software Engineer
04/24/2020
$90,000
Management Decisions, Inc.
Software Engineer (C#, MVC)
04/22/2020
$125,000
Software Engineer
04/22/2020
$74,360
Management Decisions, Inc.
Software Engineer
04/20/2020
$70,000
Software Engineer
04/20/2020
$80,000
Show More