Skip to content
H1BSalary.net

Software Engineer at Caterpillar

Pay by year, the work locations, and the prevailing-wage level breakdown.

What does Caterpillar pay a Software Engineer on an H-1B?

$108k Caterpillar has filed 145 H-1B labor condition applications for the role of Software Engineer with the U.S. Department of Labor between FY2020 and FY2026 at a median base salary of $108k. Most of those filings fall between $103k and $117k. Base salary is the wage stated on the filing, not total compensation.

H-1B LCA filings
145
Median base salary
$108k
Middle 50%
$103k to $117k

Filings and pay by year

Software Engineer at Caterpillar, by fiscal year

Show the numbers behind this chart
Caterpillar Software Engineer H-1B filings and median base salary by fiscal year
Fiscal yearFilingsMedian base salary
FY2026 (partial)22$108k
FY202525$110k
FY202428$109k
FY202320$103k
FY202227$112k
FY202119$108k
FY20204$97k

A fiscal year marked partial is still in progress, so its total is lower than a complete year and the two are not comparable.

Where this work is

Work locations named on the filings, most common first

LocationFilingsMedian base salary
Chicago, IL56$108k
Peoria, IL40$105k
Irving, TX23$112k
Broomfield, CO7$117k
Tucson, AZ5$105k
Austin, TX3$130k
Aurora, OH1$122k
Canton, MI1$120k
Frisco, TX1$139k
Georgetown, TX1$139k
Irvine, TX1$101k
Leander, TX1$156k

Prevailing-wage level

The experience level DOL assigns the role, I (entry) to IV (expert)

LevelFilingsMedian base salary
Level I5$85k
Level II100$107k
Level III32$117k
Level IV5$139k

Other roles Caterpillar sponsors

See Caterpillar's full H-1B and green-card profile