Principal Software Engineer Salaries in the United States

Salary estimated from 4,428 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: December 10, 2018
Average salary
$151,145 per year
  • Most Reported
$76,000
$236,000
Salary Distribution

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

The average salary for a Principal Software Engineer is $151,145 per year in the United States. Salary estimates are based on 4,428 salaries submitted anonymously to Indeed by Principal Software Engineer employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Principal Software Engineer is 4-6 years.
Principal Software Engineer salaries by company in the United States
CompanyAverage salary
$181,097 per year
$186,607 per year
$172,072 per year
$153,200 per year
$153,172 per year
$153,016 per year
$152,934 per year
$152,934 per year
$152,857 per year
$152,857 per year
Principal Software Engineer salaries by location
CityAverage salary
$152,780 per year
$169,663 per year
$128,289 per year
$144,206 per year
$154,721 per year

Principal Software Engineer job openings

Principal Software Development Engineer
Microsoft
Redmond, WA
Principal Software Development Engineer
Microsoft
Redmond, WA
Principal Software Development Engineer
Microsoft
Redmond, WA
Principal Software Engineer Jobs