Microsoft senior engineer salary The average Senior Engineer base salary at Microsoft is $200K per year. The average additional pay is $90K per year, which could include cash bonus, stock, commission, profit sharing or tips. Salary information comes from 4,838 data points collected directly from employees, users, and past and present job advertisements on Indeed in the past 36 months. This total compensation is $40,405 more than the US average for a Senior Software Engineer. Apr 10, 2025 · The estimated total pay range for a Senior Engineer at Microsoft is $242K–$354K per year, which includes base salary and additional pay. Microsoft senior software engineers earn 38% more than the national average salary for senior software engineers of $114,494. Nov 21, 2024 · The average salary for a Senior Software Engineer at Microsoft Corp is $154,316 in 2025. Whether you're looking for a Microsoft senior software engineer salary, Microsoft principal software engineer salary, or any other Microsoft SWE salary level we can help. View more Software Engineer salary ranges with breakdowns by base, stock, and bonus amounts. Visit PayScale to research senior software engineer salaries by city, experience, skill, employer and more. Apr 5, 2024 · The average salary for Microsoft senior software engineers is $158,540 per year. The median total compensation package for a Senior SDE at Microsoft is $228,227. Microsoft senior software engineer salaries range between $125,000 to $200,000 per year. Senior Software Engineer salaries at Microsoft can range from $100,000 - $290,000 with equity ranging from 25-150k. May 11, 2025 · Average Microsoft Senior Software Engineer yearly pay in the United States is approximately $162,174, which is 22% above the national average. The average Microsoft Senior Software Engineer earns $178,006 annually, which includes a base salary of $149,026 with a $28,980 bonus. . We break down the Microsoft software engineer salary by level and location, covering compensation components and Microsoft software engineer levels. nnfmabognmzlpquovqpzpgkqvykyatqbfocmslvqlvbemhqgcehttyrnf