The average salary for a software engineer in the United States is around $77,211 per year.
This is 39% above the national average. Updated in 2018.
Software engineers earn an average yearly salary of $77,211. Wages typically start from $63,840 and go up to $129,353.
Software engineer earnings by seniority
Approximate values based on highest and lowest earning segments.
Software engineer salary by state
|State Name||Average Salary|
|District of Columbia||$113,750|
How much does a Software Engineer earn?
A software engineer’s average salary, $99,530, is higher than most other technology occupations. For example, a software engineer makes thousands more than computer systems analysts, who made an average salary of $87,320 in 2014, and computer programmers, who made about $82,690. However, software engineers made about $36,750 less than IT managers, who brought home an average salary of $136,280.
According to GlassDoor.com, which gathered information from over 15,000 software engineers, the national average entry level software engineer salary is $55,000. Some companies start software engineers out below that number – as low as $50,000 – and some start software engineers out significantly higher than that, even as high as $91,000 annually.
You can expect your salary to increase as you gain experience with an organization. On average, software engineers max out on average at $124,000 nationwide, but many companies pay experienced software engineers much more than that.
Non-profit organizations, companies in early start-up phases, and very small companies tend to offer less in compensation and benefits, while companies like Microsoft, LinkedIn, and Amazon in growing tech hubs such as Seattle, San Francisco and LA tend to offer full benefits along with beyond competitive salaries. The highest paid in the software engineering profession work in the areas of San Jose, California, San Francisco, and Seattle. The Baltimore area also pays well, as does the city of Santa Rosa, California.
How do software engineer salaries compare to similar careers?
|Geospatial information scientist salary||$90K|
|Video game level editor salary||$90K|
|Water engineer salary||$88K|
|Computer systems engineer salary||$65K|
|Back-End developer salary||$67K|
|Software engineer salary||$77K|
|Distance learning coordinator salary||$83K|
|Full stack developer salary||$70K|
|Computer hardware engineer salary||$78K|
|Aerospace engineer salary||$80K|
Source: CareerExplorer (Aggregated)