Experience
The estimated total pay for a Principal Software Engineer is $183,318 per year in the San Francisco, CA Area area, with an average salary of $158,745 per year. These numbers represent the median, which is the midpoint of the ranges from our proprietary Total Pay Estimate model and based on salaries collected from our users. The estimated additional pay is $24,573 per year. Additional pay could include cash bonus, commission, tips, and profit sharing. The "Most Likely Range" represents values that exist within the 25th and 75th percentile of all pay data available for this role.
How accurate does $183,318 look to you?
Your input helps Glassdoor refine our pay estimates over time.
Download as data table
Job Title | Salary |
---|---|
Principal Software Engineer | $183,318 /yr |
Senior Principal Software Engineer | $182,547 /yr |
Assistant Vice President of Software Engineering | $200,463 /yr |
Some related job titles are Senior Software Development Engineer Salaries with median pay of $163,594, Software Developer Salaries with median pay of $127,269, Engineering Manager Salaries with median pay of $187,006, Lead Software Engineer Salaries with median pay of $170,997.
Location
Find a Specific Employer
Company
Average Base Salary in (USD)
Range
Open Jobs
$143K
$198K
$143,468 - $198,343 Range
$96K
$206K
$95,981 - $205,678 Range
$175K
$313K
$175,040 - $313,121 Range
$153K
$216K
$153,267 - $216,231 Range
$141K
$248K
$140,741 - $247,662 Range
$148K
$181K
$147,671 - $181,204 Range
$165K
$268K
$164,737 - $268,024 Range
Let’s pay it forward! The Glassdoor community relies on people like you to share accurate salary info to promote fair compensation everywhere
$120K
$157K
$120,138 - $157,266 Range
$159K
$200K
$158,833 - $200,257 Range
$189K
$243K
$188,740 - $243,316 Range
$147K
$179K
$147,136 - $179,259 Range
$189K
$189K
$188,674 - $188,674 Range
$161K
$213K
$160,848 - $212,656 Range
$165K
$231K
$165,072 - $231,249 Range
$160K
$234K
$159,840 - $234,353 Range
$138K
$193K
$138,455 - $192,761 Range
$166K
$203K
$165,925 - $202,608 Range
$144K
$176K
$144,161 - $175,797 Range
$214K
$279K
$213,682 - $279,173 Range
$178K
$238K
$178,270 - $238,082 Range
Anonymously share your pay info to help the Glassdoor community
Share Salary Anonymously7 days ago by a Principal Software Engineer with more than 15 years of experience
9 days ago by a Principal Software Engineer with 10 to 14 years of experience
9 days ago by a Principal Software Engineer with more than 15 years of experience
10 days ago by a Principal Software Engineer with 1 to 3 years of experience
Anonymously share your pay info to help the Glassdoor community
Share Salary Anonymously10 days ago by a Principal Software Engineer with more than 15 years of experience
10 days ago by a Principal Software Engineer with 10 to 14 years of experience
12 days ago by a Principal Software Engineer with more than 15 years of experience
14 days ago by a Principal Software Engineer with more than 15 years of experience
16 days ago by a Principal Software Engineer with more than 15 years of experience
17 days ago by a Principal Software Engineer with more than 15 years of experience
Download as data table
Base Pay | Cash Bonus | Stock Bonus |
---|---|---|
$180K /yr | $32K /yr | $30K /yr |
$100K /yr | ||
$220K /yr | ||
$210K /yr | ||
$230K /yr | $32K /yr | |
$180K /yr | ||
$300K /yr | $300K /yr | |
$245K /yr | $50K /yr | |
$257K /yr | $50K /yr | |
$160K /yr |
The average salary for a Principal Software Engineer is $174,582 per year in San Francisco, CA Area. Salaries estimates are based on 1530 salaries submitted anonymously to Glassdoor by a Principal Software Engineer employees in San Francisco, CA Area.
The highest salary for a Principal Software Engineer in San Francisco, CA Area is $219,553 per year.
The lowest salary for a Principal Software Engineer in San Francisco, CA Area is $138,822 per year.
If you are thinking of becoming a Principal Software Engineer or planning the next step in your career, find details about the role, the career path and salary trajectory of a Principal Software Engineer.