H-1B Salary Lookup

Upwork H-1B Salaries 2026

10 certified H-1B Labor Condition Applications for full-time roles at Upwork, decided Jul 1, 2025 – Jun 30, 2026. Median offered salary $246,328.

$246,328Median salary
$187,68825th percentile
$260,30075th percentile
10Filings

Upwork H-1B salaries by job title

Job titleFilingsMedianMiddle 50%
Lead Machine Learning Engineer2$246,328$245,664 – $246,991
Principle Engineer1$264,514$264,514 – $264,514
Senior Financial Analyst Revenue1$146,000$146,000 – $146,000
Principal Software Engineer1$350,000$350,000 – $350,000
Senior Software Engineer1$170,000$170,000 – $170,000
Senior Machine Learning Engineer1$247,656$247,656 – $247,656
Senior Software Engineer Full Stack1$180,250$180,250 – $180,250
Senior Director of Engineering Developer Enablement1$315,000$315,000 – $315,000
Senior Product Manager1$210,000$210,000 – $210,000

Top cities

CityFilingsMedian
San Jose, CA2$217,257
Pacifica, CA2$247,656
Upland, CA1$146,000
Capitola, CA1$350,000
Leander, TX1$180,250
Sammamish, WA1$315,000
Los Angeles, CA1$245,000
Milpitas, CA1$210,000

Wage levels

Level I11% · 1
Level II0% · 0
Level III0% · 0
Level IV89% · 8

Prevailing-wage level the employer selected (I = entry, IV = fully competent).

Median prevailing wage on these filings: $175,584.

Recent Upwork H-1B filings

Latest 10 of 10 filings by decision date. Salary is the offered wage rate (annualised); "to" shows the top of a range when given.

CertifiedStartJob titleLocationSalaryLevel
2026-01-202026-01-16Senior Software Engineer - Full StackLeander, TX$180,250IV
2025-12-302026-03-06Lead Machine Learning EngineerPacifica, CA$247,655IV
2025-12-112026-03-06Senior Machine Learning EngineerPacifica, CA$247,656IV
2025-11-242025-12-01Senior Software EngineerSan Jose, CA$170,000
2025-11-192025-12-01Principal Software EngineerCapitola, CA$350,000IV
2025-11-172026-04-17Principle EngineerSan Jose, CA$264,514IV
2025-11-172025-11-24Senior Financial Analyst, RevenueUpland, CA$146,000IV
2025-09-192025-09-22Senior Director of Engineering, Developer EnablementSammamish, WA$315,000IV
2025-08-132025-08-18Lead Machine Learning EngineerLos Angeles, CA$245,000IV
2025-07-252025-07-28Senior Product ManagerMilpitas, CA$210,000I

Employer names as filed: Upwork, Inc.; Upwork Inc.. Name variants that differ only in case, punctuation or legal suffix (LLC, Inc., Corp.) are merged. Separate legal entities are listed separately. These are wages offered on certified LCAs, not actual pay.