Principal Software Engineer Salaries in the United States

Salary estimated from 4,540 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: July 19, 2018
Average salary
$144,584 per year
  • Most Reported
$71,000
$243,000
Salary Distribution

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

The average salary for a Principal Software Engineer is $144,584 per year in the United States. Salary estimates are based on 4,540 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
$197,216 per year
$184,925 per year
$182,970 per year
$156,060 per year
$157,507 per year
$154,834 per year
$149,813 per year
$150,230 per year
$149,136 per year
$152,367 per year
Principal Software Engineer salaries by location
CityAverage salary
$152,296 per year
$162,899 per year
$153,083 per year
$166,525 per year
$160,420 per year

Principal Software Engineer job openings

Principal Software Engineer
SecureAuth
Reston, VA
Principal Software Engineer / Architect (remote opportunity / U.S. citizenship required)
Applied Memetics LLC
Chantilly, VA
PRINCIPAL SOFTWARE ENGINEER
Microsoft
Reston, VA
Principal Software Engineer Jobs