Principal Software Engineer Salaries in Sunnyvale, CA

Salary estimated from 39 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: June 13, 2018
Average in Sunnyvale, CA
$175,611 per year
27% Above national average
  • Most Reported
$89,000
$278,000
Salary Distribution

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

The average salary for a Principal Software Engineer is $175,611 per year in Sunnyvale, CA, which is 27% above the national average. Salary estimates are based on 39 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
$196,095 per year
$178,031 per year
$173,231 per year
$155,365 per year
$154,892 per year
$166,884 per year
$60.00 per hour
Principal Software Engineer salaries by location
CityAverage salary
$160,296 per year
$162,256 per year
$164,298 per year
$140,552 per year
$168,999 per year

Principal Software Engineer job openings

Principal/Senior/Staff Software Engineer of Autonomous Driving
Singulato Inc.
Santa Clara, CA
Software Developer - Cartographic Systems and Tools, Apple Maps
Apple
Santa Clara Valley, CA
Principal Engineer
Intel
Santa Clara, CA
Principal Software Engineer jobs in Sunnyvale, CA