Principal Software Engineer Salaries in Palo Alto, CA

Salary estimated from 17 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: April 23, 2018
Average in Palo Alto, CA
$161,191 per year
16% Above national average
  • Most Reported
$81,000
$244,000
Salary Distribution

How much does a Principal Software Engineer make in Palo Alto, CA?

The average salary for a Principal Software Engineer is $161,191 per year in Palo Alto, CA, which is 16% above the national average. Salary estimates are based on 17 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 Palo Alto, CA
CompanyAverage salary
$177,015 per year
$169,269 per year
Principal Software Engineer salaries by location
CityAverage salary
$159,973 per year
$161,740 per year
$164,621 per year
$140,552 per year
$168,840 per year

Principal Software Engineer job openings

Principal Software Development Engineer in Test
Zenfolio
Menlo Park, CA
Principal Member of Technical Staff - Automation
Oracle
Redwood City, CA
Principal Software Engineer
Microsoft
Sunnyvale, CA
Principal Software Engineer jobs in Palo Alto, CA