Software Engineer Salary at IBM CORPORATION (H-1B)

Priority dates, work visas, and labor market data

Software Engineer Salary at IBM CORPORATION (H-1B)

IBM CORPORATION filed 3,103 certified H-1B applications for Software Engineer roles (through FY2026), from U.S. Department of Labor disclosure data.

Median H-1B wage
$94,120
$80,330–$116,605 middle 50%
H-1B filings
3,103
for this role
Wage range
$39,424 – $333,000
lowest to highest offer

At IBM CORPORATION, the median H-1B wage for Software Engineer is 2% below the market-wide median of $96,346 for Software Engineer across all employers.

Salary distribution

P10P25P50 (median)P75P90
$71,926 $80,330 $94,120 $116,605 $155,016

H-1B filings by year

Fiscal yearH-1B filings
FY20098
FY201029
FY201151
FY201246
FY201396
FY201474
FY2015104
FY2016225
FY2017350
FY2018629
FY2019649
FY2020140
FY202194
FY202295
FY202382
FY2024185
FY2025178
FY202668

Where these Software Engineer jobs are filed

StateH-1B filingsAvg. wage
California948$120,244
Texas440$98,312
North Carolina328$97,634
Massachusetts327$102,875
Arizona324$87,070

Frequently asked questions

Does IBM CORPORATION sponsor H-1B visas for Software Engineer?
Yes — IBM CORPORATION filed 3,103 certified H-1B labor condition applications for Software Engineer roles (FY2026), per U.S. Department of Labor disclosure data.
What does IBM CORPORATION pay Software Engineer on an H-1B?
The median certified H-1B wage for Software Engineer at IBM CORPORATION is $94,120. The middle 50% of offers fall between $80,330 and $116,605. That is 2% below the market median the market-wide median for Software Engineer.
How is this data sourced?
From certified H-1B Labor Condition Applications (LCAs) filed by IBM CORPORATION for Software Engineer roles, in U.S. Department of Labor public disclosure files. Wages shown are the offered annual wage on the filing, not a guarantee of pay. This page reflects 3,103 H-1B filings.

Counts are certified H-1B Labor Condition Applications (LCAs) from public U.S. Department of Labor disclosure data. Wages shown are the offered annual wage on the filing, not a guarantee of pay.