H-1B Salary Lookup

Upwork Global H-1B Salaries 2026

23 certified H-1B Labor Condition Applications for full-time roles at Upwork Global, decided Jul 1, 2025 – Jun 30, 2026. Median offered salary $243,440.

$243,440Median salary
$208,50025th percentile
$278,70175th percentile
23Filings

Upwork Global H-1B salaries by job title

Job titleFilingsMedianMiddle 50%
Senior Director of Engineering Developer Enablement2$315,000$315,000 – $315,000
Senior Software Engineer2$183,798$176,899 – $190,696
Senior Product Manager2$209,000$208,500 – $209,500
Engineering Manager Core Experiences1$213,500$213,500 – $213,500
Principal Software Engineer1$350,000$350,000 – $350,000
Senior Lead Machine Learning Engineer1$290,000$290,000 – $290,000
Senior Lead Applied ML Engineer1$236,900$236,900 – $236,900
Principle Engineer1$274,805$274,805 – $274,805
Senior Software Engineer Full Stack1$187,460$187,460 – $187,460
Data Engineering Lead1$249,979$249,979 – $249,979
Principal Applied ML Engineer1$280,000$280,000 – $280,000
Lead Machine Learning Engineer1$255,096$255,096 – $255,096
VP Engineering Marketplace1$397,600$397,600 – $397,600
Principal Product Manager1$230,010$230,010 – $230,010
Lead Engineer1$139,152$139,152 – $139,152

Top cities

CityFilingsMedian
Santa Clara, CA4$255,360
Saratoga, CA2$205,548
Sammamish, WA2$315,000
San Francisco, CA2$233,455
San Jose, CA2$222,402
Capitola, CA1$350,000
Fremont, CA1$290,000
Leander, TX1$187,460
Union City, CA1$249,979
Pacifica, CA1$255,096

Wage levels

Level I5% · 1
Level II20% · 4
Level III25% · 5
Level IV50% · 10

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

Median prevailing wage on these filings: $190,819.

Recent Upwork Global H-1B filings

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

CertifiedStartJob titleLocationSalaryLevel
2026-06-222026-06-12Lead Machine Learning EngineerPacifica, CA$255,096IV
2026-05-282026-06-01Senior Director of Engineering, Developer EnablementSammamish, WA$315,000IV
2026-05-132026-06-01Principal Applied ML EngineerSanta Clara, CA$280,000III
2026-05-132026-06-01Data Engineering LeadUnion City, CA$249,979IV
2026-05-112026-06-01Principle EngineerSan Jose, CA$274,805II
2026-05-112026-06-01Senior Software Engineer - Full StackLeander, TX$187,460II
2026-05-112026-06-01Senior Software EngineerSan Jose, CA$170,000
2026-05-082026-06-01Senior Lead Applied ML EngineerSan Francisco, CA$236,900II
2026-05-042026-06-01Senior Director of Engineering, Developer EnablementSammamish, WA$315,000II
2026-04-302026-06-01Senior Lead Machine Learning EngineerFremont, CA$290,000IV
2026-03-182026-03-16Principal Software EngineerCapitola, CA$350,000IV
2025-11-072025-09-30Engineering Manager, Core ExperiencesSaratoga, CA$213,500
2025-09-232025-09-16Sr. Software EngineerSaratoga, CA$197,595
2025-09-222025-09-17VP Engineering, MarketplaceSanta Clara, CA$397,600IV
2025-09-052025-08-28Senior Product ManagerMilpitas, CA$210,000I
2025-09-052025-08-28Senior Product ManagerSanta Clara, CA$208,000IV
2025-09-022025-08-26Principal Product ManagerSan Francisco, CA$230,010IV
2025-09-022025-10-01Senior, Product DesignerPittsburgh, PA$145,000IV
2025-09-022025-08-26Principal Software Engineer, Ads & MonetizationBrentwood, CA$268,611III
2025-09-022025-08-26Principal Engineer, MarketplaceSanta Clara, CA$230,720III
2025-09-022025-08-26Lead, EngineerCedar Park, TX$139,152
to $228,000
III
2025-09-022025-08-26Director of Product, Emerging Business GrowthLivermore, CA—IV
2025-09-022025-08-26Director of Engineering, Core ExperiencesDublin, CA$268,800III

Employer names as filed: Upwork Global LLC. 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.