Software Engineer Salaries in the United States

Salary estimated from 333,318 employees, users, and past and present job advertisements on Indeed in the past 24 months. Last updated: January 16, 2018
Average salary
$96,865 per year
  • Most Reported
$32,000
$196,000
Salary Distribution

How much does a Software Engineer make in the United States?

The average salary for a Software Engineer is $96,865 per year in the United States. Salary estimates are based on 333,318 salaries submitted anonymously to Indeed by Software Engineer employees, users, and collected from past and present job advertisements on Indeed in the past 24 months. The typical tenure for a Software Engineer is 1-3 years.
Software Engineer salaries by company in the United States
CompanyAverage salary
$144,172 per year
$127,315 per year
$124,892 per year
$121,841 per year
$117,795 per year
$112,975 per year
$112,900 per year
$109,391 per year
$108,034 per year
$109,238 per year
Software Engineer salaries by location
CityAverage salary
$117,177 per year
$122,005 per year
$126,695 per year
$111,720 per year
$124,033 per year

Software Engineer job openings

Software Engineering : Internship (PAID)
180byTwo
Reston, VA
Software Engineer
Microsoft
Reston, VA
Web Developer
Grio
San Francisco, CA
Software Engineer Jobs