H1B Salary Data

Home › Employers › The MathWorks, Inc.

The MathWorks, Inc.: H-1B salaries and sponsorship

The MathWorks, Inc. filed 1,510 labor condition applications for H-1B and related visas in fiscal years 2023–2026; certified: 1,487. Median offered salary: $122,970.

Applications (LCAs)1,510
Certified1,487
Employer addressNatick, MA
H-1B dependent employerYes
Median offered salary$122,970
Middle half of salaries$112,986–$135,413
10th–90th percentile$102,918–$154,606

An H-1B dependent employer has a large share of H-1B workers (for example 15% or more of a workforce of 51 or more) and must follow extra rules against displacing U.S. workers.

⚠ Declared willful violator
On at least one application the employer declared that it had been found to have willfully violated H-1B rules in the previous five years.

Does The MathWorks, Inc. sponsor H-1B visas?

The MathWorks, Inc. filed 1,510 labor condition applications in fiscal years 2023–2026, the latest submitted on Jun 23, 2026. An LCA is the first step of an H-1B petition, so the employer has sponsored or prepared to sponsor H-1B workers; it does not guarantee sponsorship for any particular job. Check the employer's own job listings.

Green card (PERM) applications at The MathWorks, Inc.: 214 →

Salaries by job title

Job titleLCAsMedian salary
Senior Software Engineer287$142,141
Software Engineer195$112,986
Senior Quality Engineer127$119,912
Software Engineer in Test100$102,565
Engineer in Engineering Development Group66$131,082
Engineer in the Engineering Development Group55$112,986
Quality Engineer45$98,800
Senior Software Engineer in Test44$120,994
Principal Software Engineer41$172,744
Engineering Development Group Engineer35$108,181
Senior Application Engineer31$127,878
Senior Web Application Developer24$135,413
Development Applications Engineer24$112,986
User Experience Designer22$98,800
Web Application Developer19$113,784
Principal Quality Engineer18$139,402
Senior Product Marketing Engineer16$132,018
Product Marketing Engineer16$108,722
Senior Program Manager14$116,628
Application Engineer14$105,331
Senior User Experience Researcher11$119,200
Senior Release Engineer11$135,304
Principal Software Engineer - Senior Team Lead10$157,643
Senior Quality Engineer - Senior Team Lead9$119,200
Engineering Technical Writer9$87,838
Quality Engineering Manager9$155,658
Senior Engineer in Engineering Development Group9$122,970
Senior Software Developer7$147,846
Senior Technical Writer7$105,900
Principal Technical Writer6$123,100
Software Tools Developer6$110,584
Senior Software Engineer - Senior Team Lead6$144,552
Senior Systems Analyst5$119,496
Senior Data Warehouse Developer/Analyst5$121,368
Principal Application Engineer5$167,627
Software Process Engineer5$112,986
Senior Advanced Support Engineer5$147,846
Senior Site Reliability Engineer5$147,846
Release Engineer4$105,373
Technical Writer4$88,410

Applications by fiscal year

Fiscal yearLCAsMedian salary
FY2023381$112,986
FY2024413$119,200
FY2025387$131,082
FY2026329$131,082

Prevailing wage levels

The Department of Labor sets four prevailing wage levels for each occupation and area, from Level I (entry) to Level IV (fully competent). The employer picks the level that matches the job's requirements.

Where the jobs are

Occupations

Latest applications

Job titleBase salaryLocationSubmittedStart dateStatus
Advanced Support Engineer$131,082–$154,400
Level II
Natick, MAJun 23, 2026Sep 2, 2026Certified
Quality Engineering Manager$155,539–$232,900Natick, MAJun 17, 2026Dec 17, 2026Certified
Principal Application Engineer$198,702–$262,100
Level IV
Santa Clara, CAJun 16, 2026Aug 10, 2026Certified
Software Engineer$131,082–$175,000
Level II
Natick, MAJun 16, 2026Jul 19, 2026Certified
Manager of Engineering$212,000–$274,500Natick, MAJun 12, 2026Nov 28, 2026Certified
Senior Software Engineer in Test$122,300–$189,600
Level III
Natick, MAJun 12, 2026Oct 1, 2026Certified
Software Engineer$131,082–$175,000
Level II
Natick, MAJun 12, 2026Oct 1, 2026Certified
Software Engineer in Test$105,900–$164,100
Level II
Natick, MAJun 12, 2026Oct 1, 2026Certified
Software Engineer$154,606–$210,400
Level III
Natick, MAJun 11, 2026Oct 1, 2026Certified
Software Engineer in Test$105,900–$164,100
Level II
Natick, MAJun 11, 2026Jul 1, 2026Certified
Software Engineer$131,082–$175,000
Level II
Natick, MAJun 11, 2026Jul 1, 2026Certified
Software Engineer$131,082–$175,000
Level II
Natick, MAJun 8, 2026Jul 5, 2026Certified
Software Engineer$131,082–$175,000
Level II
Natick, MAJun 8, 2026Jun 21, 2026Certified
Principal Software Engineer - Senior Team Lead$178,131–$257,300
Level IV
Natick, MAJun 8, 2026Nov 19, 2026Certified
Production Services Engineer$131,082–$158,100
Level II
Natick, MAJun 8, 2026Oct 11, 2026Certified
Senior Quality Engineer$119,912–$178,700
Level III
Natick, MAJun 4, 2026Dec 4, 2026Certified
Manager of Software Process Engineering$172,372–$272,000Natick, MAJun 2, 2026Nov 3, 2026Certified
Senior Software Engineer in Test$125,528–$189,600
Level III
Wayne, NJMay 27, 2026Jun 5, 2026Certified
Senior User Experience Researcher$122,300–$189,600
Level III
Natick, MAMay 27, 2026Jun 1, 2026Certified
Senior Web Application Developer$154,606–$189,600
Level III
Natick, MAMay 24, 2026Jun 7, 2026Certified
Software Engineer$131,082–$175,000
Level II
Natick, MAMay 22, 2026Nov 18, 2026Certified
Engineering Development Group Manager$140,914–$232,900Natick, MAMay 20, 2026Jul 13, 2026Certified
Principal Software Engineer$178,131–$257,300
Level IV
Natick, MAMay 19, 2026Nov 15, 2026Certified
Senior Web Application Developer$135,413–$189,600Natick, MAMay 19, 2026Oct 1, 2026Certified
Software Engineer in Test$105,900–$164,100
Level II
Natick, MAMay 19, 2026Oct 12, 2026Certified
Senior Application Engineer$168,958–$215,100
Level III
Santa Clara, CAMay 19, 2026Nov 2, 2026Certified
Senior Software Engineer$154,606–$210,400
Level III
Natick, MAMay 18, 2026Jun 7, 2026Certified
Senior Manager of Software Process Engineering$172,372–$272,000Natick, MAMay 18, 2026Nov 3, 2026Certified, then withdrawn
Senior User Experience Researcher$118,435–$189,600
Level III
Natick, MAMay 18, 2026Oct 1, 2026Certified
Software Engineer in Test$105,900–$164,100
Level II
Covina, CAMay 15, 2026May 26, 2026Certified
Engineer in Engineering Development Group$131,082–$149,300
Level II
Natick, MAMay 15, 2026Oct 1, 2026Certified
Manager of Engineering$212,000–$274,500Natick, MAMay 14, 2026Oct 14, 2026Certified
Senior Product Marketing Engineer$143,520–$189,700
Level III
Natick, MAMay 13, 2026Nov 11, 2026Certified
Engineer in Engineering Development Group$131,082–$149,300
Level II
Natick, MAMay 13, 2026Oct 1, 2026Certified
Engineer in Engineering Development Group$131,082–$149,300
Level II
Natick, MAMay 13, 2026Oct 1, 2026Certified
Senior User Experience Researcher$122,300–$189,600
Level III
Natick, MAMay 12, 2026Oct 1, 2026Certified
Engineer in Engineering Development Group$131,082–$149,300
Level II
Natick, MAMay 12, 2026Oct 1, 2026Certified
Principal AEM Developer – Senior Team Lead$178,131–$231,300
Level IV
Natick, MAMay 12, 2026Nov 8, 2026Certified
Engineer in Engineering Development Group$131,082–$149,300
Level II
Natick, MAMay 11, 2026Oct 1, 2026Certified
Engineer in Engineering Development Group$131,082–$149,300
Level II
Natick, MAMay 8, 2026Oct 1, 2026Certified
Engineer in Engineering Development Group$131,082–$149,300
Level II
Natick, MAMay 8, 2026Oct 1, 2026Certified
Engineer in Engineering Development Group$110,600–$149,300
Level II
Natick, MAMay 7, 2026Oct 1, 2026Certified
Application Engineer$159,461–$215,100Santa Clara, CAMay 7, 2026Nov 2, 2026Certified
Senior DevOps Engineer$148,878–$189,600Natick, MAMay 7, 2026Nov 6, 2026Certified
Engineer in Engineering Development Group$131,082–$149,300
Level II
Natick, MAMay 7, 2026Oct 1, 2026Certified
Engineer in Engineering Development Group$131,082–$149,300
Level II
Natick, MAMay 7, 2026Oct 1, 2026Certified
Engineer in the Engineering Development Group$131,082–$149,300
Level II
Natick, MAMay 7, 2026Oct 1, 2026Certified
Software Engineer in Test$105,900–$164,100
Level II
Natick, MAMay 7, 2026Oct 1, 2026Certified
Engineer in Engineering Development Group$131,082–$149,300
Level II
Natick, MAMay 7, 2026Oct 1, 2026Certified
Engineer in Engineering Development Group$131,082–$149,300
Level II
Natick, MAMay 7, 2026Oct 1, 2026Certified
Web Application Developer$135,413–$189,600Natick, MAMay 7, 2026Oct 1, 2026Certified, then withdrawn
Engineer in Engineering Development Group$131,082–$149,300
Level II
Natick, MAMay 6, 2026Oct 1, 2026Certified
Engineer in Engineering Development Group$131,082–$149,300
Level II
Natick, MAMay 6, 2026Oct 1, 2026Certified
Engineer in Engineering Development Group$131,082–$149,300
Level II
Natick, MAMay 6, 2026Oct 1, 2026Certified
Senior Software Engineer$154,606–$210,400
Level III
Natick, MAMay 4, 2026Nov 1, 2026Certified, then withdrawn
Senior Software Engineer$154,606–$210,400
Level III
Natick, MAMay 1, 2026Oct 1, 2026Certified
Engineer in Engineering Development Group$131,082–$149,300
Level II
Natick, MAApr 30, 2026Oct 1, 2026Certified
Engineer in Engineering Development Group$99,299–$149,300
Level II
Natick, MAApr 29, 2026Oct 1, 2026Certified
Senior Software Engineer$154,606–$210,400
Level III
Natick, MAApr 29, 2026Oct 28, 2026Certified
Engineer in Engineering Development Group$131,082–$149,300
Level II
Natick, MAApr 27, 2026Oct 1, 2026Certified
Engineer in Engineering Development Group$131,082–$149,300
Level II
Natick, MAApr 27, 2026Oct 1, 2026Certified
Senior Site Reliability Engineer$149,760–$189,600
Level III
Natick, MAApr 27, 2026Oct 26, 2026Certified
Principal Quality Engineer$144,600–$231,400
Level IV
Natick, MAApr 27, 2026Oct 27, 2026Certified
Senior Software Engineer in Test$122,300–$189,600
Level III
Natick, MAApr 24, 2026Oct 1, 2026Certified
Software Engineer$131,082–$175,000
Level II
Natick, MAApr 22, 2026Oct 1, 2026Certified
Engineer in Engineering Development Group$110,600–$149,300
Level II
Natick, MAApr 21, 2026Oct 1, 2026Certified
Engineer in Engineering Development Group$131,082–$149,300
Level II
Natick, MAApr 21, 2026Oct 1, 2026Certified
Senior Education Programs Engineer$120,800–$187,200
Level III
Natick, MAApr 21, 2026Oct 1, 2026Certified
Engineer in Engineering Development Group$131,082–$149,300
Level II
Natick, MAApr 21, 2026Oct 1, 2026Certified
Web Application Quality Engineer$102,000–$158,100
Level II
Natick, MAApr 21, 2026Oct 1, 2026Certified
Engineer in Engineering Development Group$131,082–$149,300
Level II
Natick, MAApr 21, 2026Oct 1, 2026Certified
Engineer in Engineering Development Group$131,082–$149,300
Level II
Natick, MAApr 21, 2026Oct 1, 2026Certified
Senior Software Engineer$154,606–$210,400
Level III
Natick, MAApr 21, 2026Oct 1, 2026Certified
Principal Quality Engineer - Senior Team Lead$144,600–$231,400
Level IV
Natick, MAApr 20, 2026Oct 19, 2026Certified
Engineer in Engineering Development Group$131,082–$149,300
Level II
Natick, MAApr 17, 2026Oct 1, 2026Certified
Engineer in Engineering Development Group$131,082–$149,300
Level II
Natick, MAApr 17, 2026Oct 1, 2026Certified
Senior Quality Engineer$119,912–$178,700
Level III
Natick, MAApr 17, 2026Oct 1, 2026Certified
Engineer in Engineering Development Group$131,082–$149,300
Level II
Natick, MAApr 17, 2026Oct 1, 2026Certified
Software Engineer$131,082–$175,000
Level II
Natick, MAApr 17, 2026Oct 1, 2026Certified
Software Engineer in Test$105,900–$164,100
Level II
Natick, MAApr 17, 2026Oct 1, 2026Certified
User Experience Researcher$102,669–$158,100
Level II
Natick, MAApr 17, 2026Oct 1, 2026Certified, then withdrawn
Engineer in Engineering Development Group$131,082–$149,300
Level II
Natick, MAApr 16, 2026Oct 1, 2026Certified
Senior Software Engineer$154,606–$210,400
Level III
Natick, MAApr 16, 2026Oct 1, 2026Certified
Engineer in Engineering Development Group$131,082–$149,300
Level II
Natick, MAApr 16, 2026Oct 1, 2026Certified
User Experience Designer$102,669–$158,100
Level II
Natick, MAApr 16, 2026Oct 1, 2026Certified
Senior Software Engineer in Test$122,300–$189,600
Level III
Natick, MAApr 16, 2026Oct 1, 2026Certified
Software Engineer in Test$105,900–$164,100
Level II
Natick, MAApr 16, 2026Oct 1, 2026Certified
Software Engineer$131,082–$175,000
Level II
Natick, MAApr 16, 2026Oct 1, 2026Certified
Engineer in Engineering Development Group$131,082–$149,300
Level II
Natick, MAApr 16, 2026Oct 1, 2026Certified
Engineer in Engineering Development Group$131,082–$149,300
Level II
Natick, MAApr 16, 2026Oct 1, 2026Certified
Software Engineer in Test$105,900–$164,100
Level II
Natick, MAApr 16, 2026Oct 1, 2026Certified
Engineer in Engineering Development Group$131,082–$149,300
Level II
Natick, MAApr 16, 2026Oct 1, 2026Certified
Engineer in Engineering Development Group$131,082–$149,300
Level II
Natick, MAApr 16, 2026Oct 1, 2026Certified
Software Engineer in Test$105,900–$164,100
Level II
Natick, MAApr 16, 2026Oct 1, 2026Certified
Web Application Quality Engineer$99,299–$148,300
Level II
Natick, MAApr 16, 2026Oct 1, 2026Certified
Senior Web Application Developer$135,413–$189,600Natick, MAApr 15, 2026May 1, 2026Certified
Software Engineer$131,082–$175,000
Level II
Natick, MAApr 14, 2026Oct 1, 2026Withdrawn
Engineer in Engineering Development Group$131,082–$136,100
Level II
Natick, MAApr 14, 2026Oct 1, 2026Certified
Senior Quality Engineer$128,131–$189,600Natick, MAApr 14, 2026Oct 7, 2026Certified
Senior Software Engineer$154,606–$210,400
Level III
Natick, MAApr 13, 2026Oct 1, 2026Certified

Showing the 100 most recent of 1,510 applications.

Salaries are the lower end of the wage offered on each application, converted to a yearly amount; statistics use certified full-time applications only. An LCA is not a visa approval and one LCA can cover several positions. Source: U.S. Department of Labor, OFLC LCA Disclosure Data, fiscal years 2023–2026 (latest decision Jun 30, 2026).