
Microsoft Software Engineer 2 Salary
What is the average salary for a Microsoft Software Engineer 2?
As of Aug 22, 2026, the average annual pay for a Microsoft Software Engineer 2 in the United States is $163,057 a year. Just in case you need a simple salary calculator, that works out to be approximately $78.39 an hour. This is the equivalent of $3,135/week or $13,588/month.
Microsoft Software Engineer 2
Average Salary
$163,057
National Software Engineer 2
Average Salary
$118,674
How do Microsoft Software Engineer 2 salaries compare to the national average?
The average annual salary for Microsoft Software Engineer 2 jobs is 31.5%, or $44,383 above the national average for Software Engineer 2 jobs.
What are job titles with similar salaries to Software Engineer 2 at Microsoft?
| Job Title | Annual Salary | Monthly Pay | Weekly Pay | Hourly Wage |
|---|---|---|---|---|
| Product Manager | $166,027 | $13,835 | $3,192 | $79.82 |
| Program Manager | $167,488 | $13,957 | $3,220 | $80.52 |
| Security Software Engineer | $168,000 | $14,000 | $3,230 | $80.77 |
| Cloud Solutions Architect | $156,712 | $13,059 | $3,013 | $75.34 |
| Senior Finance Manager | $155,223 | $12,935 | $2,985 | $74.63 |
| Technical Program Manager | $173,330 | $14,444 | $3,333 | $83.33 |
| Full Stack Software Engineer | $173,400 | $14,450 | $3,334 | $83.37 |
| Site Reliability Engineer | $151,450 | $12,620 | $2,912 | $72.81 |
| Senior Product Marketing Manager | $175,726 | $14,643 | $3,379 | $84.48 |
| Data Scientist | $148,868 | $12,405 | $2,862 | $71.57 |
About Our Data
ZipRecruiter salary estimates, histograms, trends and comparisons are derived from both employer job postings and third party data sources.