Software Engineering at Microsoft Corporation

H-1B Salary Data · 1,635 certified filings

How much does Microsoft Corporation pay Software Engineering?

Microsoft Corporation pays Software Engineering an average of $171,562 based on 1,635 certified H-1B filings. Salaries range from $82,971 to $284,000.

$171,562
Average
$167,755
Median
$82,971
Minimum
$284,000
Maximum

Microsoft Corporation pays at the industry average of $171,618 for this role.

Software Engineering at Microsoft Corporation by Location

LocationAvg. SalaryFilings
Englewood Cliffs, NJ $247,000 1
KENMORE, WA $236,280 1
Aliso Viejo, CA $231,489 2
Los Gatos, CA $225,294 1
Denver, CO $223,300 1
Kenmore, WA $220,350 1
Thornton, CO $219,000 1
Edison, NJ $214,465 2
Hayward, CA $213,800 1
Union City, CA $213,649 3

Software Engineering at Other Companies

Source: US Department of Labor LCA Disclosure Data. Updated: Q1 FY2025.