H1BDataPointPublic data. Better decisions.
COMPANY SALARY EXPLORER

Educational Testing Service

Exact employer profile · All loaded years

Clear filters
Matching filings769
Median yearly base wage$120,000n=536 eligible
Middle 50% of yearly wages$96,591 – $133,233
Most reported worksitePrinceton, NJ359 matching filings
Explore this companyMost reported roleReader Top worksitePrinceton Individual recordsInspect dates & base salaries
Explore pay, roles and locations; detailed records follow below.

Salary records

769 matching H-1B filings

Export page CSV

Reported base wages in USD · pay period shown below each amount · select a salary for case details

Employer Job title Base salary Location Submit date Start date
Educational Testing ServiceBusiness Systems Analyst Lead
$159,136.3
I-200-26156-984520
Reported wage: $159,136.3 / year
Annualized: $159,136
Status: Certified
Fiscal year: 2026
Decision: 2026-06-11
Employment end: 2029-11-29
Worker positions: 1
per year
Princeton, NJ06/04/202611/30/2026
Educational Testing ServiceAssociate Research Engineer
$95,000
I-200-26141-935460
Reported wage: $95,000–$140,000 / year
Annualized: $95,000
Status: Certified
Fiscal year: 2026
Decision: 2026-05-28
Employment end: 2029-09-30
Worker positions: 1
per year
Rochester, NY05/20/202610/01/2026
Educational Testing ServiceAssociate Psychometrician
$106,936.28
I-200-26138-921477
Reported wage: $106,936.28 / year
Annualized: $106,936
Status: Certified
Fiscal year: 2026
Decision: 2026-05-26
Employment end: 2029-09-30
Worker positions: 1
per year
Princeton, NJ05/18/202610/01/2026
Educational Testing ServiceSoftware Developer - Lead
$156,962
I-200-26131-892409
Reported wage: $156,962 / year
Annualized: $156,962
Status: Certified
Fiscal year: 2026
Decision: 2026-05-18
Employment end: 2029-11-08
Worker positions: 1
per year
Princeton, NJ05/11/202611/09/2026
Educational Testing ServiceSystems Engineer Senior
$136,926
I-200-26122-861360
Reported wage: $136,926–$140,000 / year
Annualized: $136,926
Status: Certified
Fiscal year: 2026
Decision: 2026-05-08
Employment end: 2029-07-05
Worker positions: 1
per year
Angier, NC05/01/202607/06/2026
Educational Testing ServiceSoftware Developer Senior
$126,000
I-200-26114-829787
Reported wage: $126,000 / year
Annualized: $126,000
Status: Certified
Fiscal year: 2026
Decision: 2026-04-30
Employment end: 2029-04-30
Worker positions: 1
per year
Aubrey, TX04/23/202605/01/2026
Educational Testing ServiceDirector Of Ai Engineering
$205,000
I-200-26097-762850
Reported wage: $205,000–$210,000 / year
Annualized: $205,000
Status: Certified
Fiscal year: 2026
Decision: 2026-04-13
Employment end: 2029-04-30
Worker positions: 1
per year
Mountain View, CA04/06/202605/01/2026
Educational Testing ServiceIt Data Scientist
$131,622
I-200-26091-748903
Reported wage: $131,622–$135,000 / year
Annualized: $131,622
Status: Certified
Fiscal year: 2026
Decision: 2026-04-08
Employment end: 2029-04-26
Worker positions: 1
per year
Princeton, NJ04/01/202604/27/2026
Educational Testing ServiceDirector Of Ai Engineering
$205,000
I-200-26092-749643
Reported wage: $205,000–$210,000 / year
Annualized: $205,000
Status: Certified
Fiscal year: 2026
Decision: 2026-04-08
Employment end: 2029-04-26
Worker positions: 1
per year
Mountain View, CA04/01/202604/27/2026
Educational Testing ServiceSoftware Developer - Lead
$153,358
I-200-26084-730241
Reported wage: $153,358–$160,000 / year
Annualized: $153,358
Status: Certified
Fiscal year: 2026
Decision: 2026-04-01
Employment end: 2029-09-23
Worker positions: 1
per year
Princeton, NJ03/25/202609/24/2026
Educational Testing ServiceAssociate Research Engineer
$95,000
I-200-26076-707535
Reported wage: $95,000–$140,000 / year
Annualized: $95,000
Status: Certified
Fiscal year: 2026
Decision: 2026-03-23
Employment end: 2029-03-15
Worker positions: 1
per year
Rochester, NY03/16/202603/16/2026
Educational Testing ServiceAssociate Research Engineer
$95,000
I-200-26073-703507
Reported wage: $95,000–$140,000 / year
Annualized: $95,000
Status: Certified
Fiscal year: 2026
Decision: 2026-03-20
Employment end: 2029-04-05
Worker positions: 1
per year
Rochester, NY03/13/202604/06/2026
Educational Testing ServiceSoftware Developer, Research – Lead
$160,000
I-200-26023-583468
Reported wage: $160,000–$170,000 / year
Annualized: $160,000
Status: Certified
Fiscal year: 2026
Decision: 2026-01-29
Employment end: 2029-07-23
Worker positions: 1
per year
Princeton, NJ01/22/202607/24/2026
Educational Testing ServiceAi Engineer
$142,595
I-200-26020-571473
Reported wage: $142,595–$150,000 / year
Annualized: $142,595
Status: Certified
Fiscal year: 2026
Decision: 2026-01-27
Employment end: 2029-03-22
Worker positions: 1
per year
Ann Arbor, MI01/20/202603/23/2026
Educational Testing ServiceSoftware Developer, Research Lead
$150,000
I-200-26020-571628
Reported wage: $150,000–$155,000 / year
Annualized: $150,000
Status: Certified
Fiscal year: 2026
Decision: 2026-01-27
Employment end: 2029-05-17
Worker positions: 1
per year
Portland, OR01/20/202605/18/2026
Educational Testing ServiceTechnical Project Consultant
$158,974
I-200-26020-571826
Reported wage: $158,974–$187,000 / year
Annualized: $158,974
Status: Certified
Fiscal year: 2026
Decision: 2026-01-27
Employment end: 2029-05-21
Worker positions: 1
per year
Princeton, NJ01/20/202605/22/2026
Educational Testing ServiceSoftware Developer - Lead
$162,743
I-200-26020-571900
Reported wage: $162,743–$185,000 / year
Annualized: $162,743
Status: Certified
Fiscal year: 2026
Decision: 2026-01-27
Employment end: 2029-06-25
Worker positions: 1
per year
Princeton, NJ01/20/202606/26/2026
Educational Testing ServiceSoftware Developer - Lead
$171,597
I-200-26007-542773
Reported wage: $171,597–$175,000 / year
Annualized: $171,597
Status: Certified
Fiscal year: 2026
Decision: 2026-01-14
Employment end: 2029-06-14
Worker positions: 1
per year
Princeton, NJ01/07/202606/15/2026
Educational Testing ServiceAssistant Ai Engineer
$111,444
I-200-25365-518553
Reported wage: $111,444–$115,000 / year
Annualized: $111,444
Status: Certified
Fiscal year: 2026
Decision: 2026-01-08
Employment end: 2029-01-14
Worker positions: 1
per year
Fremont, CA12/31/202501/15/2026
Educational Testing ServiceSoftware Developer - Lead
$165,794.2
I-200-26001-520189
Reported wage: $165,794.2–$180,000 / year
Annualized: $165,794
Status: Certified
Fiscal year: 2026
Decision: 2026-01-08
Employment end: 2029-06-14
Worker positions: 1
per year
Princeton, NJ12/31/202506/15/2026
Educational Testing ServiceAssistant Ai Engineer
$111,444
I-200-25364-517921
Reported wage: $111,444–$115,000 / week
Annualized: $5,795,088
Status: Denied
Fiscal year: 2026
Decision: 2025-12-31
Employment end: 2029-01-14
Worker positions: 1
per week
Fremont, CA12/30/202501/15/2026
Educational Testing ServiceSoftware Developer - Lead
$153,005
I-200-25349-482915
Reported wage: $153,005–$170,000 / year
Annualized: $153,005
Status: Certified
Fiscal year: 2026
Decision: 2025-12-22
Employment end: 2029-06-14
Worker positions: 1
per year
Princeton, NJ12/15/202506/15/2026
Educational Testing ServiceBusiness Systems Analyst Lead
$154,627
I-200-25337-452467
Reported wage: $154,627–$160,000 / year
Annualized: $154,627
Status: Certified
Fiscal year: 2026
Decision: 2025-12-09
Employment end: 2029-05-31
Worker positions: 1
per year
Princeton, NJ12/02/202506/01/2026
Educational Testing ServiceSoftware Developer Lead
$153,005
I-200-25326-430932
Reported wage: $153,005–$168,000 / year
Annualized: $153,005
Status: Certified
Fiscal year: 2026
Decision: 2025-12-01
Employment end: 2029-03-23
Worker positions: 1
per year
Princeton, NJ11/21/202503/24/2026
Educational Testing ServiceSoftware Developer (Full Stack) Senior
$130,603
I-200-25272-340945
Reported wage: $130,603–$140,000 / year
Annualized: $130,603
Status: Certified
Fiscal year: 2026
Decision: 2025-11-06
Employment end: 2028-10-12
Worker positions: 1
per year
Princeton, NJ09/29/202510/13/2025

About Educational Testing Service H-1B salary records

This view contains 769 matching filings across all loaded fiscal years. The median reported yearly base wage is $120,000, based on 536 certified filings with positive yearly pay. These are filing-level observations, not unique employees or total compensation.

Read each filing in context.

Base wages preserve the disclosed pay period. Select a salary to see its case status, dates, worker positions, and annualized estimate. Salary charts use certified, positive yearly base wages; LCAs are not visa approvals. Subsidiaries and previous legal names have separate profiles. Methodology & coverage ↗