Software engineer earnings by seniority

Approximate values based on highest and lowest earning segments.

Software engineer salary by state

State Name Average Salary
Washington $128,200
California $123,630
New York $111,970
Virginia $109,740
Illinois $82,188
District of Columbia $113,750
New Hampshire $108,650
Massachusetts $105,620
Maryland $100,510
Texas $108,490
New Jersey $101,460
Colorado $104,980
Delaware $101,680
Nevada $102,380
Connecticut $100,150
Georgia $100,820
North Carolina $100,560
Oregon $100,080
Utah $97,230
Arizona $98,640
Vermont $95,010
Rhode Island $96,730
Minnesota $95,220
Alabama $93,360
Pennsylvania $93,670
Florida $92,620
Ohio $91,280
Missouri $91,820
Michigan $87,880
South Carolina $87,170
Maine $87,150
Indiana $81,580
Iowa $88,550
Arkansas $84,550
Nebraska $87,110
Wisconsin $84,480
Tennessee $88,910
West Virginia $77,310
Montana $80,900
Idaho $83,510
Oklahoma $84,900
Kentucky $80,760
Mississippi $79,220
Kansas $83,300
Hawaii $80,000
Louisiana $79,750
North Dakota $77,340
South Dakota $72,720
Wyoming $66,060
Puerto Rico $46,540

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, 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?

Software engineers earn about the same as related careers in the United States. On average, they make less than geospatial information scientists but more than aerospace engineers.

Career Median Salary
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)