
Microsoft Software Engineer Salary
What is the average salary for a Microsoft Software Engineer?
As of Aug 22, 2026, the average annual pay for a Microsoft Software Engineer in the United States is $148,431 a year. Just in case you need a simple salary calculator, that works out to be approximately $71.36 an hour. This is the equivalent of $2,854/week or $12,369/month.
Microsoft Software Engineer
Average Salary
$148,431
National Software Engineer
Average Salary
$147,524
How do Microsoft Software Engineer salaries compare to the national average?
The average annual salary for Microsoft Software Engineer jobs is 0.6%, or $907 above the national average for Software Engineer jobs.
What are job titles with similar salaries to Software Engineer at Microsoft?
| Job Title | Annual Salary | Monthly Pay | Weekly Pay | Hourly Wage |
|---|---|---|---|---|
| Data Scientist | $148,868 | $12,405 | $2,862 | $71.57 |
| Site Reliability Engineer | $151,450 | $12,620 | $2,912 | $72.81 |
| Security Researcher | $145,100 | $12,091 | $2,790 | $69.76 |
| Data Center Project Manager | $144,816 | $12,068 | $2,784 | $69.62 |
| Product Marketing Manager | $142,527 | $11,877 | $2,740 | $68.52 |
| Senior Finance Manager | $155,223 | $12,935 | $2,985 | $74.63 |
| Cloud Solutions Architect | $156,712 | $13,059 | $3,013 | $75.34 |
| Software Engineer 2 | $163,057 | $13,588 | $3,135 | $78.39 |
| Product Manager | $166,027 | $13,835 | $3,192 | $79.82 |
| Finance Manager | $129,797 | $10,816 | $2,496 | $62.40 |
About Our Data
ZipRecruiter salary estimates, histograms, trends and comparisons are derived from both employer job postings and third party data sources.