Software Engineer Salaries in the United States

Salary estimated from 24,929 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: July 18, 2019
Average salary
$106,371 per year
  • Most Reported
$30,000
$228,000
Salary Distribution

Average additional compensation

Cash bonus
$9,717
/ year

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

The average salary for a Software Engineer is $106,371 per year in the United States. Salary estimates are based on 24,929 salaries submitted anonymously to Indeed by Software Engineer employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Software Engineer is 1-3 years.
Be the first one to know about new Software Engineer positions in the United States with the salary that suits you.
You will start receiving job alerts.
Please check your email - Send a confirmation message to
Software Engineer salaries by company in the United States
CompanyAverage salary
$155,899 per year
$133,297 per year
$134,073 per year
$134,941 per year
$124,138 per year
$125,892 per year
$119,159 per year
$115,713 per year
$113,334 per year
$117,981 per year
Software Engineer salaries by location
CityAverage salary
$130,344 per year
$138,520 per year
$139,511 per year
$105,608 per year
$117,050 per year

Job openings for Software Engineer

View all job openings for Software Engineer