The average Microsoft Senior Software Engineer earns $178,006 annually , which includes a base salary of $149,026 with a $28,980 bonus. This total compensation is $40,883 more than the US average for a Senior Software Engineer.
The average Microsoft Senior Software Engineer earns $178,006 annually , which includes a base salary of $149,026 with a $28,980 bonus. This total compensation is $40,883 more than the US average for a Senior Software Engineer.