Skip to content
H1BSalary.net

Software Engineer at Microsoft

Pay by year, the work locations, and the prevailing-wage level breakdown.

What does Microsoft pay a Software Engineer on an H-1B?

$144k Microsoft has filed 29,027 H-1B labor condition applications for the role of Software Engineer with the U.S. Department of Labor between FY2017 and FY2026 at a median base salary of $144k. Most of those filings fall between $128k and $163k. Base salary is the wage stated on the filing, not total compensation.

H-1B LCA filings
29,027
Median base salary
$144k
Middle 50%
$128k to $163k

Filings and pay by year

Software Engineer at Microsoft, by fiscal year

Show the numbers behind this chart
Microsoft Software Engineer H-1B filings and median base salary by fiscal year
Fiscal yearFilingsMedian base salary
FY2026 (partial)1$150k
FY20253$173k
FY20242,335$160k
FY20234,898$163k
FY20226,257$146k
FY20213,982$142k
FY20204,596$141k
FY20193,174$136k
FY20181,924$127k
FY20171,857$124k

A fiscal year marked partial is still in progress, so its total is lower than a complete year and the two are not comparable.

Where this work is

Work locations named on the filings, most common first

LocationFilingsMedian base salary
Redmond, WA19,858$144k
Bellevue, WA3,575$143k
Atlanta, GA984$120k
Mountain View, CA944$172k
Sunnyvale, CA547$155k
Issaquah, WA272$144k
Cambridge, MA237$127k
San Francisco, CA235$155k
New York, NY111$160k
Austin, TX110$130k
Irving, TX108$122k
Charlotte, NC103$127k

Prevailing-wage level

The experience level DOL assigns the role, I (entry) to IV (expert)

LevelFilingsMedian base salary
Level I4,914$120k
Level II15,119$140k
Level III7,008$170k
Level IV1,215$203k

Other roles Microsoft sponsors

See Microsoft's full H-1B and green-card profile