Last Updated Apr 2026
Redmond, WA
50,022 employees
Est. 1975
microsoft.com
Microsoft Corporation logo

Microsoft CorporationGreen Card PERM Data

Microsoft Corporation PERM & Green Card Filings

Does Microsoft Corporation sponsor green cards? Yes. Below is every PERM labor certification filing by Microsoft Corporation, including approval rates, PERM processing times, and salary data. The employer sponsored green card process from PERM filing to permanent residency typically takes 1 to 5+ years depending on visa category and country of birth.

Sponsors Green Cards?

Yes

2025 PERM filings

1,024

Recent processing time

14 monthsApprox.

Green Card Commitment

28.9%

High

PERM Filing Risk Factors

The DOL flags certain conditions on PERM applications that may trigger an audit, a request for additional documentation before a case can be certified. These are common in certain industries and don't indicate wrongdoing. Based on 1,000 PERM filings in the last year.

Layoffs Reported

871 of 1,000 filings

The employer disclosed layoffs within 6 months of filing. The DOL scrutinizes these cases to ensure U.S. workers weren't displaced.

Unusual Job Requirements

660 of 1,000 filings

The job requirements exceed what's standard for the occupation. The DOL checks whether requirements are tailored to the foreign worker.

PERM Filings by Quarter

PERM filings by quarter

5001k1.5k2k201620182020202220242025

PERM Processing Time by Year

PERM processing time by year

1252503755002016201720182019202020212022202320242025
YearFilingsCertifiedDeniedWithdrawnMedian Processing Days
2026160016
20251,0249192103413
20242,9082,7075196484
20232,4232,1469268437
20222,9262,79125110290
20211,5711,44416111167
20202,9972,934360212
2019945907533137
20182,2742,24133091
20171,7231,685335102
2016865839101690

All PERM Filings

19,692 total
Job TitleSalaryLocationFiledDecisionDaysStatus
Software Engineer
G-100-26134-908743
$172,100Redmond, WAMay 14, 2026May 18, 20264Withdrawn
Software Engineering
G-100-26134-908129
$164,100Redmond, WAMay 13, 2026May 18, 20265Withdrawn
Software Engineering
G-100-26134-908112
$163,171Redmond, WAMay 13, 2026May 18, 20265Withdrawn
Software Engineering
G-100-26134-908078
$149,240Redmond, WAMay 13, 2026May 18, 20265Withdrawn
Software Engineering
G-100-26134-908054
$149,240Redmond, WAMay 13, 2026May 18, 20265Withdrawn
Software Engineering
G-100-26134-908023
$152,036Redmond, WAMay 13, 2026May 18, 20265Withdrawn
Software Engineering
G-100-26133-907977
$149,240Redmond, WAMay 13, 2026May 18, 20265Withdrawn
Software Engineering
G-100-26133-907921
$149,240Redmond, WAMay 13, 2026May 18, 20265Withdrawn
Software Engineering
G-100-26133-907891
$152,110Redmond, WAMay 13, 2026May 18, 20265Withdrawn
Software Engineer
G-100-26133-907489
$149,865Redmond, WAMay 13, 2026May 18, 20265Withdrawn
Software Engineering
G-100-26133-907157
$149,240Redmond, WAMay 13, 2026May 18, 20265Withdrawn
Software Engineering
G-100-26133-906846
$164,100Redmond, WAMay 13, 2026May 13, 20260Withdrawn
Software Engineering
G-100-26133-906475
$170,069New York, NYMay 13, 2026May 13, 20260Withdrawn
Marketing Technology
G-100-26133-905335
$167,000Redmond, WAMay 13, 2026May 26, 202613Withdrawn
Hardware Engineering
G-100-26133-902930
$178,600REDMOND, WAMay 13, 2026Jun 11, 202629Withdrawn
Demand Planning
G-100-26128-887167
$113,200Redmond, WAMay 8, 2026May 26, 202618Withdrawn
Quantum Software Engineering
G-100-25255-306397
$173,000Redmond, WASep 12, 2025Sep 12, 20250Withdrawn
Technology Specialists
G-100-25140-993812
$218,800Chicago, ILMay 19, 2025Jun 30, 2026407Certified
Customer Experience Program Management
G-100-25135-981467
$205,315Irvine, CAMay 15, 2025Jun 24, 2026405Certified
Sourcing Engineering
G-100-25135-980729
$190,000Redmond, WAMay 15, 2025Jun 24, 2026405Certified
Solution Area Specialist
G-100-25133-972510
$175,885Burlington, MAMay 13, 2025Jun 24, 2026407Certified
NPI Product Engineering
G-100-25133-972494
$148,100Redmond, WAMay 13, 2025Jun 24, 2026407Certified
Software Engineering
G-100-25133-967581
$159,000Redmond, WAMay 12, 2025Jun 24, 2026408Certified
Technical Program Management
G-100-25133-967556
$177,259Redmond, WAMay 12, 2025Jun 24, 2026408Certified
Software Engineering
G-100-25133-967536
$163,862Redmond, WAMay 12, 2025Jun 24, 2026408Certified
Software Engineering
G-100-25133-967529
$144,000Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Software Engineering
G-100-25133-967524
$138,968Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Software Engineer 2
G-100-25133-967523
$175,549Mountain View, CAMay 12, 2025Jun 17, 2026401Certified
Technical Program Management
G-100-25133-967517
$131,772Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Data Engineering
G-100-25133-967514
$155,740Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Software Engineering
G-100-25133-967509
$118,400Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Technical Program Management
G-100-25133-967494
$182,000Redmond, WAMay 12, 2025Mar 4, 2026296Withdrawn
Software Engineering
G-100-25133-967478
$152,000Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Data Science
G-100-25133-967468
$185,000Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Product Design
G-100-25133-967467
$182,382New York, NYMay 12, 2025Jun 17, 2026401Certified
Software Engineering
G-100-25133-967454
$140,700Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Principal Software Engineer
G-100-25133-967452
$234,804Mountain View, CAMay 12, 2025Jun 17, 2026401Certified
Software Engineering
G-100-25133-967444
$122,022Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Technical Support Engineering
G-100-25133-967437
$162,531Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Software Engineering
G-100-25133-967424
$163,862Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Technical Program Management
G-100-25133-967414
$149,930Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Software Engineering
G-100-25133-967408
$125,600Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Software Engineering
G-100-25133-967407
$134,100Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Business Program Management
G-100-25133-967389
$131,000Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Software Engineering
G-100-25133-967388
$110,635Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Software Engineering
G-100-25133-967366
$171,144Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Software Engineering
G-100-25133-967362
$118,400Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Software Engineering
G-100-25133-967354
$154,816Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Software Engineering
G-100-25133-967352
$202,900Mountain View, CAMay 12, 2025Jun 17, 2026401Certified
Software Engineering
G-100-25133-967350
$143,081Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Software Engineering
G-100-25133-967339
$148,420Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Software Engineering
G-100-25133-967330
$160,000Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Software Engineering
G-100-25133-967326
$146,307Mountain View, CAMay 12, 2025Jun 17, 2026401Certified
Software Engineering
G-100-25133-967322
$149,420Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Software Engineering
G-100-25133-967314
$144,500Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Software Engineering
G-100-25133-967293
$160,000Redmond, WAMay 12, 2025May 12, 20250Withdrawn
Financial Analysis
G-100-25133-967274
$150,000Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Software Engineering
G-100-25133-967269
$156,000Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Software Engineering
G-100-25133-967267
$138,460Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Software Engineering
G-100-25133-967259
$163,862Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Penetration Testing
G-100-25133-967248
$165,000Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Business Program Management
G-100-25133-967246
$157,500New York, NYMay 12, 2025Jun 17, 2026401Certified
Software Engineering
G-100-25133-967234
$137,259Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Software Engineering
G-100-25132-967203
$148,557Redmond, WAMay 12, 2025Jun 24, 2026408Certified
Product Marketing
G-100-25132-967191
$136,468Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Software Engineering
G-100-25132-967184
$137,259Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Software Engineering
G-100-25132-967169
$176,000Mountain View, CAMay 12, 2025Jun 17, 2026401Certified
Software Engineering
G-100-25132-967134
$137,259Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Software Engineering
G-100-25132-967075
$199,534Mountain View, CAMay 12, 2025Jun 17, 2026401Certified
Software Engineering
G-100-25132-967059
$137,259Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Software Engineering
G-100-25132-967015
$137,259Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Software Engineering
G-100-25132-967002
$130,300Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Technical Support Engineering
G-100-25132-966964
$117,213Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Product Management
G-100-25132-966956
$123,100Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Product Marketing
G-100-25132-966929
$156,480Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Software Engineering
G-100-25132-966913
$137,259Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Cloud Solution Architecture
G-100-25132-966905
$144,640Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Technical Program Management
G-100-25132-966893
$174,700Redmond, WAMay 12, 2025Jun 17, 2026401Certified
Software Engineering
G-100-25132-966886
$152,240Redmond, WAMay 12, 2025Jun 16, 2026400Certified
Data Science
G-100-25132-966882
$147,500Redmond, WAMay 12, 2025Jun 12, 2026396Certified
Software Engineering
G-100-25132-966801
$147,500Redmond, WAMay 12, 2025Jun 16, 2026400Certified
Software Engineering
G-100-25132-966795
$140,000Redmond, WAMay 12, 2025Jun 16, 2026400Certified
UX Research
G-100-25132-966777
$168,800Redmond, WAMay 12, 2025Jun 16, 2026400Certified
Technical Program Management
G-100-25132-966719
$128,800Redmond, WAMay 12, 2025Jun 12, 2026396Certified
Software Engineering
G-100-25132-966672
$118,400Redmond, WAMay 12, 2025Jun 12, 2026396Certified
Software Engineering
G-100-25132-966636
$120,900Redmond, WAMay 12, 2025Jun 24, 2026408Certified
Software Engineering
G-100-25132-966618
$162,500Redmond, WAMay 12, 2025Jun 12, 2026396Certified
Software Engineering
G-100-25132-966609
$167,700Redmond, WAMay 12, 2025Jun 12, 2026396Certified
Software Engineering
G-100-25132-966600
$118,400Redmond, WAMay 12, 2025Jun 16, 2026400Certified
Software Engineering
G-100-25132-966466
$171,860Redmond, WAMay 12, 2025Jun 16, 2026400Certified
Product Marketing
G-100-25132-966354
$136,900Redmond, WAMay 12, 2025Jun 16, 2026400Certified
Silicon Engineering
G-100-25132-966335
$207,400Mountain View, CAMay 12, 2025Jun 16, 2026400Certified
Software Engineering
G-100-25132-966277
$159,236New York, NYMay 12, 2025Jun 16, 2026400Certified
Software Engineering
G-100-25132-966250
$176,600Mountain View, CAMay 12, 2025Jun 16, 2026400Certified
Product Management
G-100-25132-966235
$177,222Cambridge, MAMay 12, 2025Mar 4, 2026296Withdrawn
Risk Management
G-100-25132-966219
$180,364 Redmond, WAMay 12, 2025Jun 16, 2026400Certified
Software Engineering
G-100-25132-966162
$155,700Redmond, WAMay 12, 2025Jun 16, 2026400Certified
Software Engineering
G-100-25132-966120
$131,772Redmond, WAMay 12, 2025Jun 16, 2026400Certified
Software Engineering
G-100-25132-966072
$142,000Redmond, WAMay 12, 2025Jun 16, 2026400Certified
Software Engineering
G-100-25132-966046
$120,089Redmond, WAMay 12, 2025Jun 16, 2026400Certified

Page 1 of 197

...

Frequently Asked Questions

Yes. Microsoft Corporation has filed 19,692 PERM labor certification applications with the Department of Labor, with 18,614 certified. The median processing time from filing to decision has been 252 days.

U.S. Immigration Solved

Home Bottom Hero Asset V2