H1B Salary Data

Home › Green cards › Educational Testing Service

Educational Testing Service: green card (PERM) sponsorship

Educational Testing Service filed 33 PERM labor certification applications decided in fiscal years 2024–2026; certified: 33. Median offered salary $106,000; median time from filing to certification: 496 days.

PERM applications33
Certified33
Median offered salary$106,000
Median days to certification496
Already working for the employer100%
Employees (as filed)2,300
In business since1947
Employer addressPrinceton, NJ

H-1B salaries at Educational Testing Service →

Job titles

Job titlePERM applicationsMedian salary
R&D Data Scientist (#6646)1$106,000
IT Automation Engineer (#6686)1$90,200
Software Developer, Research - Lead (#6631)1$124,550
Sr. Business Systems Analyst (#6745)1$86,653
Software Developer Lead (#6724)1$117,374
R&D UI/UX Specialist (#6602)1$60,070
Assistant Research Engineer (#6630)1$91,478
IT Data Scientist (#6654)1$106,000
IT Architect (#6622)1$111,946
Software Developer Lead (#6714)1$106,000
Software Developer Lead (#6713)1$121,472
Software Developer Lead (#6692)1$107,162
AI Engineer (#6687)1$106,000
Sr. Software Developer (#6661)1$106,000
Software Developer Lead (#6687)1$121,472
Sr. Software Developer (#6750)1$90,000
Sr. Software Developer (#0008)1$107,162
Business Systems Analyst Lead (#0010)1$106,000
Business Systems Analyst Lead (#6672)1$105,000
Software Developer Lead (#6729)1$121,472
Sr. Software Developer (#6743)1$92,290
Sr. Software Developer (ref: 6727)1$121,472
Software Developer Lead (#6730)1$121,472
Associate Research Engineer (#0007)1$90,200
UX Designer (#6614)1$90,200
Business Systems Analyst Lead (#0006)1$117,374
Sr. Software Developer (#6749)1$92,290
Technical Project Consultant (#6726)1$130,600
Sr. IT Data Engineer (#0011)1$111,150
Sr. Software Developer (#6760)1$126,131

Work sites

Occupations

Latest decisions

Job titleBase salaryLocationSubmittedDecidedStatusDays
Software Developer Lead (#6736)$126,131–$159,000Princeton, NJMar 21, 2025May 27, 2026Certified432
Software Developer Lead (#6689)$126,131–$166,750Princeton, NJDec 20, 2024May 27, 2026Certified523
Sr. Software Developer (#6760)$126,131–$135,300Princeton, NJJan 22, 2025Apr 30, 2026Certified463
Sr. Software Developer (#6712)$96,574–$135,300Princeton, NJJan 21, 2025Apr 30, 2026Certified464
Sr. IT Data Engineer (#0011)$111,150–$166,750Princeton, NJDec 30, 2024Apr 23, 2026Certified479
Technical Project Consultant (#6726)$130,600–$195,900Princeton, NJDec 20, 2024Apr 17, 2026Certified483
Sr. Software Developer (#6749)$92,290–$135,300Princeton, NJDec 6, 2024Apr 7, 2026Certified487
Business Systems Analyst Lead (#0006)$117,374–$159,000Princeton, NJNov 21, 2024Mar 30, 2026Certified494
UX Designer (#6614)$90,200–$135,300Princeton, NJNov 8, 2024Mar 24, 2026Certified501
Associate Research Engineer (#0007)$90,200–$135,300Princeton, NJOct 18, 2024Feb 19, 2026Certified489
Sr. Software Developer (ref: 6727)$121,472–$135,300Princeton, NJSep 26, 2024Feb 10, 2026Certified502
Software Developer Lead (#6730)$121,472–$159,000Princeton, NJSep 26, 2024Feb 10, 2026Certified502
Sr. Software Developer (#6743)$92,290–$135,300Princeton, NJSep 30, 2024Feb 2, 2026Certified490
Business Systems Analyst Lead (#6672)$105,000–$159,000Princeton, NJAug 6, 2024Dec 18, 2025Certified, expired499
Business Systems Analyst Lead (#0010)$106,000–$159,000Princeton, NJAug 6, 2024Dec 18, 2025Certified, expired499
Sr. Software Developer (#6750)$90,000–$135,300Princeton, NJAug 6, 2024Dec 18, 2025Certified, expired499
Sr. Software Developer (#0008)$107,162–$135,300Princeton, NJAug 6, 2024Dec 18, 2025Certified, expired499
Software Developer Lead (#6729)$121,472–$159,000Princeton, NJAug 5, 2024Dec 18, 2025Certified, expired500
Sr. Software Developer (#6661)$106,000–$159,000Princeton, NJJul 26, 2024Dec 3, 2025Certified, expired495
Software Developer Lead (#6687)$121,472–$159,000Princeton, NJJul 24, 2024Dec 3, 2025Certified, expired497
Software Developer Lead (#6692)$107,162–$159,000Princeton, NJJul 24, 2024Dec 2, 2025Certified, expired496
AI Engineer (#6687)$106,000–$159,000Princeton, NJJul 23, 2024Dec 2, 2025Certified, expired497
Software Developer Lead (#6713)$121,472–$159,000Princeton, NJJul 10, 2024Nov 20, 2025Certified, expired498
Software Developer Lead (#6714)$106,000–$159,000Princeton, NJJul 9, 2024Nov 18, 2025Certified, expired497
Software Developer Lead (#6724)$117,374–$159,000Princeton, NJJun 26, 2024Sep 16, 2025Certified447
Sr. Business Systems Analyst (#6745)$86,653–$115,150Princeton, NJJun 26, 2024Sep 16, 2025Certified447
Software Developer, Research - Lead (#6631)$124,550–$186,850Princeton, NJApr 24, 2024Jul 29, 2025Certified461
IT Automation Engineer (#6686)$90,200–$135,300Princeton, NJFeb 28, 2024Jun 27, 2025Certified485
R&D Data Scientist (#6646)$106,000–$159,000Princeton, NJDec 19, 2023Apr 14, 2025Certified482
IT Architect (#6622)$111,946–$156,000Princeton, NJNov 7, 2023Mar 23, 2025Certified, expired502
IT Data Scientist (#6654)$106,000–$159,000Princeton, NJOct 9, 2023Feb 21, 2025Certified, expired501
Assistant Research Engineer (#6630)$91,478–$115,150Princeton, NJOct 9, 2023Feb 21, 2025Certified, expired501
R&D UI/UX Specialist (#6602)$60,070–$135,300Princeton, NJSep 25, 2023Jan 10, 2025Certified, expired473

Salaries are the lower end of the wage offered on each application, converted to a yearly amount; statistics use certified full-time applications. PERM certification is one step toward a green card; USCIS decides the petition. Not legal advice. Source: U.S. Department of Labor, OFLC PERM Disclosure Data, fiscal years 2024–2026 (latest decision Jun 30, 2026).