Principal Software Engineer Salaries in Sunnyvale, CA

Salary estimated from 11 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: October 29, 2018
Average in Sunnyvale, CA
$175,197 per year
22% Above national average
  • Most Reported
$88,000
$271,000
Salary Distribution

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

The average salary for a Principal Software Engineer is $175,197 per year in Sunnyvale, CA, which is 22% above the national average. Salary estimates are based on 11 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 Sunnyvale, CA
CompanyAverage salary
$188,871 per year
$176,546 per year
$154,585 per year
$158,822 per year
$133,182 per year
$60.00 per hour
Principal Software Engineer salaries by location
CityAverage salary
$169,657 per year
$173,750 per year
$127,940 per year
$155,080 per year
$174,631 per year

Principal Software Engineer job openings

Principal Software Engineer
Microsoft
Sunnyvale, CA
Software Developer - Cartographic Systems and Tools, Apple Maps
Apple
Santa Clara Valley, CA
Principal Engineer
Comcast
Sunnyvale, CA
Principal Software Engineer jobs in Sunnyvale, CA