Average Salary: $205,215 since  

Salaries for a Principal Software Engineer at Microsoft in Sunnyvale, CA vary between $198,835 and $211,595 with an average of $205,215. The top 25% make a salary of at least $211,595. The median salary is $198,835. Attached is a detailed distribution of the salaries.

Average Salary Evolution between 2015 and present

The average salary for a Principal Software Engineer at Microsoft in Sunnyvale, CA increased by an average of -6% year over year between 2015 and 2016.