Last Updated Apr 2026
Natick, MA
3,921 employees
Est. 1984
The MathWorks logo

The MathWorksGreen Card PERM Data

The MathWorks Green Card Sponsorship

Does The MathWorks sponsor green cards? Yes. Below is every PERM labor certification filing by The MathWorks, 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

4

Recent processing time

16 monthsApprox.

Green Card Commitment

36.3%

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 2 PERM filings in the last year.

Unusual Job Requirements

2 of 2 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

255075100201620182020202220242025

PERM Processing Time by Year

PERM processing time by year

125250375500201620172018201920202021202220232024
YearFilingsCertifiedDeniedWithdrawnMedian Processing Days
20254004
2024867808479
202310910504426
202214514500298
2021232210164
2020828200200
201961610062
201889890089
2017848400116
201626260073

All PERM Filings

710 total
Job TitleSalaryLocationFiledDecisionDaysStatus
Software Engineer
G-100-25234-262163
$122,970Natick, MAAug 22, 2025Nov 3, 202573Withdrawn
Senior Software Engineer in Test
G-100-25176-125911
$139,402Natick, MAJun 24, 2025Aug 14, 202551Withdrawn
Senior Product Marketing Engineer
G-100-25066-756806
$155,314Natick, MAMar 7, 2025Sep 15, 2025192Withdrawn
Development Applications Engineer
G-100-25057-724990
$122,970Natick, MAFeb 26, 2025Sep 30, 2025216Withdrawn
Senior Quality Engineer
G-100-24200-207182
$157,643Natick, MAJul 18, 2024Dec 11, 2025511Certified
User Experience Designer
G-100-24180-158082
$123,000Natick, MAJun 28, 2024Sep 25, 2025454Certified
Software Engineer
G-100-24180-157958
$128,000Natick, MAJun 28, 2024Sep 25, 2025454Certified
Senior Software Engineer
G-100-24179-155947
$170,000Natick, MAJun 27, 2024Sep 25, 2025455Certified
Software Engineer
G-100-24179-155708
$140,500Natick, MAJun 27, 2024Sep 25, 2025455Certified
Infrastructure DevOps Engineer
G-100-24179-154932
$138,000Natick, MAJun 27, 2024Sep 25, 2025455Certified
Senior Software Engineer
G-100-24179-154379
$160,000Natick, MAJun 27, 2024Apr 28, 2025305Withdrawn
User Experience Designer
G-100-24178-151504
$120,000Natick, MAJun 26, 2024Sep 25, 2025456Certified
Software Engineer in Test
G-100-24177-145521
$133,000Natick, MAJun 25, 2024Sep 25, 2025457Certified
Application Engineer
G-100-24177-145287
$120,700Torrance, CAJun 25, 2024Sep 25, 2025457Certified
Senior Quality Engineer
G-100-24176-143464
$145,000Natick, MAJun 24, 2024Sep 25, 2025458Certified
Software Engineer
G-100-24176-143350
$144,000Natick, MAJun 24, 2024Sep 25, 2025458Certified
Software Engineer in Test
G-100-24173-139334
$129,000Natick, MAJun 21, 2024Sep 25, 2025461Certified
Senior Application Engineer
G-100-24173-138483
$163,500Plano, TXJun 21, 2024Sep 25, 2025461Certified
Software Engineer in Test
G-100-24173-138332
$127,500Natick, MAJun 21, 2024Sep 25, 2025461Certified
Senior Application Engineer
G-100-24173-138164
$159,000Novi, MIJun 21, 2024Sep 25, 2025461Certified
Application Engineer
G-100-24173-138053
$120,700Torrance, CAJun 21, 2024Sep 25, 2025461Certified
Senior Software Process Engineer
G-100-24172-134488
$157,643Natick, MAJun 20, 2024Feb 18, 2025243Withdrawn
Engineering Technical Writer
G-100-24170-126348
$112,000Natick, MAJun 18, 2024Sep 25, 2025464Certified
Software Engineer
G-100-24170-124321
$143,000Natick, MAJun 18, 2024Sep 25, 2025464Certified
Senior Software Engineer
G-100-24170-124260
$157,643Natick, MAJun 18, 2024Sep 25, 2025464Certified
Product Marketing Engineer
G-100-24166-113812
$127,300Natick, MAJun 14, 2024Sep 25, 2025468Certified
Senior Advanced Support Engineer
G-100-24166-113501
$148,000Natick, MAJun 14, 2024Sep 25, 2025468Certified
Software Engineer in Test
G-100-24166-113324
$131,000Natick, MAJun 14, 2024Sep 25, 2025468Certified
Principal Product Marketing Engineer, Senior Team Lead
G-100-24166-111522
$188,000Natick, MAJun 14, 2024Sep 25, 2025468Certified
Product Marketing Engineer
G-100-24163-097699
$130,000Natick, MAJun 11, 2024Jan 22, 2025225Withdrawn
Software Engineer
G-100-24159-086282
$112,986Natick, MAJun 7, 2024Sep 25, 2025475Certified
Software Engineer in Test
G-100-24157-073544
$98,800Natick, MAJun 5, 2024Sep 25, 2025477Certified
Software Engineer in Test
G-100-24157-073468
$98,800Natick, MAJun 5, 2024Sep 25, 2025477Certified
Software Engineer
G-100-24157-073265
$112,986Natick, MAJun 5, 2024Mar 27, 2025295Withdrawn
Software Engineer in Test
G-100-24156-068826
$98,800Natick, MAJun 4, 2024Sep 25, 2025478Certified
Software Engineer in Test
G-100-24156-068761
$98,800Natick, MAJun 4, 2024Sep 25, 2025478Certified
Software Engineer in Test
G-100-24156-068189
$98,800Natick, MAJun 4, 2024Sep 25, 2025478Certified
Software Engineer in Test
G-100-24156-068117
$98,800Natick, MAJun 4, 2024Sep 25, 2025478Certified
Software Engineer
G-100-24156-067974
$112,986Natick, MAJun 4, 2024Sep 25, 2025478Certified
Software Engineer in Test
G-100-24156-067880
$136,000Natick, MAJun 4, 2024Sep 25, 2025478Certified
Software Engineer
G-100-24138-010717
$130,000Natick, MAMay 17, 2024Aug 26, 2025466Certified
Release Engineer
G-100-24138-006450
$119,000Natick, MAMay 16, 2024Aug 26, 2025467Certified
Senior Quality Engineer
G-100-24136-995982
$143,000Natick, MAMay 14, 2024Aug 26, 2025469Certified
Software Engineer
G-100-24135-995891
$129,000Natick, MAMay 14, 2024Aug 26, 2025469Certified
Software Engineer in Test
G-100-24135-991453
$127,000Natick, MAMay 14, 2024Aug 25, 2025468Certified
Senior Salesforce Developer
G-100-24134-987251
$157,643Natick, MAMay 13, 2024Aug 25, 2025469Certified
Software Engineer
G-100-24134-987187
$135,000Natick, MAMay 13, 2024Aug 25, 2025469Certified
Senior Software Engineer in Test
G-100-24131-983922
$152,000Natick, MAMay 10, 2024Aug 25, 2025472Certified
Senior Salesforce Developer
G-100-24130-976761
$157,643Natick, MAMay 9, 2024Oct 9, 2024153Withdrawn
Software Engineering Manager
G-100-24130-976755
$208,520Natick, MAMay 9, 2024Aug 25, 2025473Certified
Software Engineer
G-100-24129-970671
$134,000Natick, MAMay 8, 2024Aug 25, 2025474Certified
Software Engineer
G-100-24123-949029
$136,000Novi, MIMay 2, 2024Aug 22, 2025477Certified
Software Engineer
G-100-24123-948821
$140,000Massachusetts, MAMay 2, 2024Aug 22, 2025477Certified
Senior Systems Engineer
G-100-24123-948669
$157,643Natick, MAMay 2, 2024Aug 22, 2025477Certified
Senior Software Engineer
G-100-24120-937124
$157,643Natick, MAApr 29, 2024Jul 31, 2025458Certified
Senior Software Engineer
G-100-24120-936869
$159,500Natick, MAApr 29, 2024Mar 31, 2025336Withdrawn
Senior Software Engineer
G-100-24117-929149
$162,000Natick, MAApr 26, 2024Aug 18, 2025479Certified
Software Engineer
G-100-24117-928952
$137,000Natick, MAApr 26, 2024Aug 18, 2025479Certified
Senior Application Engineer
G-100-24103-881822
$145,000Natick, MAApr 12, 2024Aug 6, 2025481Certified
Senior Web Application Developer
G-100-24099-866437
$147,000Natick, MAApr 8, 2024Sep 2, 2025512Certified
User Experience Researcher
G-100-24099-866253
$123,000Natick, MAApr 8, 2024Dec 31, 2024267Withdrawn
Application Engineer
G-100-24096-861046
$145,000Santa Clara, CAApr 5, 2024Aug 19, 2025501Certified
Software Engineer in Test
G-100-24096-860807
$135,000Natick, MAApr 5, 2024Jul 31, 2025482Certified
User Experience Designer
G-100-24093-848380
$123,000Natick, MAApr 2, 2024Jul 31, 2025485Certified
Software Engineer
G-100-24086-829661
$138,000Novi, MIMar 26, 2024Jul 21, 2025482Certified
Senior Quality Engineer
G-100-24085-826357
$169,104Natick, MAMar 25, 2024Jul 16, 2025478Certified
Senior Software Engineer
G-100-24082-824126
$157,643Natick, MAMar 22, 2024Jul 16, 2025481Certified
Senior DevOps Engineer
G-100-24082-822860
$157,643Natick, MAMar 22, 2024Jul 15, 2025480Certified
Quality Engineer
G-100-24082-822633
$132,000Carlsbad, CAMar 22, 2024Jul 11, 2025476Certified
Software Process Engineer
G-100-24079-812861
$125,000Natick, MAMar 19, 2024Jul 15, 2025483Certified
Senior Software Engineer
G-100-24078-809420
$157,643Natick, MAMar 18, 2024Jul 16, 2025485Certified
Web Application Developer
G-100-24078-809091
$120,500Natick, MAMar 18, 2024Jul 23, 2025492Certified
Senior Software Engineer in Test
G-100-24073-796249
$144,000Natick, MAMar 13, 2024Jul 14, 2025488Certified
Software Engineer in Test
G-100-24067-779378
$124,000Natick, MAMar 7, 2024Jul 14, 2025494Certified
Software Engineering Manager
G-100-24065-771364
$208,520Natick, MAMar 5, 2024Jul 12, 2025494Certified
Senior Software Engineer
G-100-24065-771035
$157,643Natick, MAMar 5, 2024Mar 19, 2025379Withdrawn
User Experience Designer
G-100-24061-762953
$121,000Natick, MAMar 1, 2024Jul 16, 2025502Certified
Senior Quality Engineer
G-100-24057-747675
$149,000Natick, MAFeb 26, 2024Jun 25, 2025485Certified
Software Engineer
G-100-24040-706600
$132,000Natick, MAFeb 9, 2024Jun 25, 2025502Certified
Software Engineer
G-100-24039-704538
$133,000Natick, MAFeb 8, 2024Jun 25, 2025503Certified
Software Engineer
G-100-24036-694778
$136,000Natick, MAFeb 5, 2024Jun 25, 2025506Certified
Quality Engineering Manager
G-100-24029-675072
$208,520Natick, MAJan 29, 2024Jun 12, 2025500Certified
Software Engineer in Test
G-100-24022-656807
$130,000Natick, MAJan 22, 2024Jun 9, 2025504Certified
Software Engineer
G-100-24019-653800
$138,000Natick, MAJan 19, 2024Jun 9, 2025507Certified
Software Engineer
G-100-24018-649356
$136,500Carlsbad, CAJan 18, 2024Jun 10, 2025509Certified
Senior Software Engineer
G-100-24003-614446
$157,643Natick, MAJan 3, 2024Jun 5, 2025519Certified
Senior Software Engineer in Test
G-100-24003-614105
$153,000Natick, MAJan 3, 2024Jun 2, 2025516Certified
User Experience Designer
G-100-24003-613415
$123,000Natick, MAJan 3, 2024Jun 2, 2025516Certified
Senior Quality Engineer
G-100-24003-613158
$146,000Natick, MAJan 3, 2024Jun 2, 2025516Certified
Senior Quality Engineer
G-100-24002-609640
$150,000Novi, MIJan 2, 2024Jun 2, 2025517Certified
Senior Software Engineer
G-100-23296-450303
$159,000Natick, MAOct 23, 2023Feb 27, 2025493Certified - Expired
Senior Data Science Engineer
G-100-23290-437682
$140,000Natick, MAOct 17, 2023Feb 27, 2025499Certified - Expired
Senior Software Engineer
G-100-23290-437596
$150,000Natick, MAOct 17, 2023Feb 27, 2025499Certified - Expired
Senior Software Engineer
G-100-23290-437427
$154,000Natick, MAOct 17, 2023Feb 27, 2025499Certified - Expired
Quality Engineer
G-100-23290-437168
$128,000Natick, MAOct 17, 2023Feb 27, 2025499Certified - Expired
Senior Release Engineer
G-100-23290-436098
$141,000Natick, MAOct 17, 2023Feb 27, 2025499Certified - Expired
Web Application Developer
G-100-23272-398423
$115,000Natick, MASep 29, 2023Feb 12, 2025502Certified - Expired
Software Engineer
G-100-23272-396240
$127,000Natick, MASep 29, 2023Feb 11, 2025501Certified - Expired
Senior Quality Engineer
G-100-23272-395001
$147,000Natick, MASep 29, 2023Feb 7, 2025497Certified - Expired
Software Engineer
G-100-23272-394092
$135,000Natick, MASep 29, 2023Feb 7, 2025497Certified - Expired

Page 1 of 8

...

Frequently Asked Questions

Yes. The MathWorks has filed 710 PERM labor certification applications with the Department of Labor, with 693 certified. The median processing time from filing to decision has been 225 days.

U.S. Immigration Solved

Home Bottom Hero Asset V2