Software Engineer

H-1B Salary Data · 31,704 certified filings

$146,840Avg. Salary
$47,112Minimum
$970,200Maximum

According to TheRealSalaries.com analysis of official US Department of Labor filings (October 2024 - December 2025), the average H-1B salary for Software Engineer is $146,840 — 21% above the national median H-1B salary of $121,514. Based on 31,704 certified filings across all employers.

Section 1

What is the average H-1B salary for Software Engineer?

The average H-1B salary for Software Engineer is $146,840 based on 31,704 certified filings with the US Department of Labor. Salaries range from $47,112 to $970,200.

$146,840
Average
$47,112
Minimum
$970,200
Maximum
31,704
Filings

Top Companies Hiring Software Engineer

CompanyAvg. SalaryFilings
Google LLC $186,341 5,711
Meta Platforms, Inc $204,141 3,700
Mphasis Corporation $121,295 818
Intel Corporation $141,528 614
NVIDIA Corporation $188,874 545
SKILLTUNE TECHNOLOGIES INC $104,058 531
DoorDash, Inc. $177,789 302
U.S. Bank National Association $119,973 263
NATSOFT CORPORATION $120,214 217
Uber Technologies, Inc. $175,843 197
Netflix, Inc. $229,519 183
Cisco Systems, Inc. $138,343 174
Waymo LLC $210,285 168
ByteDance Inc. $208,001 139
GP TECHNOLOGIES LLC $94,988 130
Section 2

Software Engineer Salaries by City

CityAvg. SalaryFilings
Los Gatos, CA $229,512 142
Mill Creek, WA $213,900 6
Campbell, CA $209,083 6
Menlo Park, CA $203,875 1,891
Burlingame, CA $199,722 140
Mountain View, CA $190,695 2,450
Sunnyvale, CA $187,592 2,059
Bellevue, WA $187,207 1,047
Oakland, CA $184,392 24
San Francisco, CA $183,489 1,035
Sammamish, WA $181,566 16
New York, NY $179,935 1,757
San Bruno, CA $179,556 225
San Jose, CA $179,211 621
Santa Clara, CA $178,759 673
Section 3

Pay for this role varies by DOL wage level — see the H-1B wage levels I–IV explained with prevailing wage data per level.

Source: US Department of Labor LCA Disclosure Data. Category: Engineering. Updated: Q1 FY2025.