Principal Software Engineer Salaries in the United States

Salary estimated from 15,956 employees, users, and past and present job advertisements on Indeed in the past 24 months. Last updated: February 20, 2018
Average salary
$136,864 per year
  • Most Reported
$59,000
$246,000
Salary Distribution

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

The average salary for a Principal Software Engineer is $136,864 per year in the United States. Salary estimates are based on 15,956 salaries submitted anonymously to Indeed by Principal Software Engineer employees, users, and collected from past and present job advertisements on Indeed in the past 24 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
$186,998 per year
$181,060 per year
$158,861 per year
$157,021 per year
$152,600 per year
$149,908 per year
$145,729 per year
$147,831 per year
$186,655 per year
$145,929 per year
Principal Software Engineer salaries by location
CityAverage salary
$138,690 per year
$156,594 per year
$155,065 per year
$156,819 per year
$157,853 per year

Principal Software Engineer job openings

Principal Software Developer- Content (Metadata Platform)
Hulu
Santa Monica, CA
Principal Engineer, Software
General Dynamics Information Technology
Herndon, VA
Principal Engineer, Software
General Dynamics Information Technology
Reston, VA
Principal Software Engineer Jobs