Principal Software Engineer salary at Caterpillar Inc.

3 H-1B labor condition applications · all Caterpillar Inc. jobs · Principal Software Engineer at all employers

$163,550median salary
$148,949lowest certified
$177,154highest certified
$165,000median for this title, all employers

All filings

WorksiteSalaryWage levelStartStatus
Chicago, IL $163,550up to $215,552 Level IVprevailing $153,317 07/25/2025FY2025 Certified
Chicago, IL $148,949up to $220,930 Level IVprevailing $148,949 09/19/2025FY2025 Certified
Oceanside, CA $177,154up to $182,827 Level IVprevailing $177,154 05/17/2025FY2025 Certified

Principal Software Engineer at other employers

EmployerLCAsMedian salary
Wal-Mart Associates, Inc. 226$160,160
Palo Alto Networks, Inc. 86$208,632
Citizens Financial Group, Inc. 55$150,769
Cadence Design Systems, Inc. 52$154,482
Mastercard Technologies, LLC 47$165,000
Medtronic, Inc. 37$141,898
Cbre, Inc. 36$151,000
The MathWorks, Inc. 36$172,744
Intuit Inc. 34$255,193
Roblox Corporation 30$332,360
Red Hat, Inc. 25$180,080
REI Systems Inc. 23$147,549

Other jobs at Caterpillar Inc.

Questions and answers

How much does Caterpillar Inc. pay a Principal Software Engineer on an H-1B visa?

The median salary on Caterpillar Inc.'s certified LCAs for Principal Software Engineer is $163,550, ranging from $148,949 to $177,154.

Wage levels I–IV compare the offer with the prevailing wage for the occupation in the worksite area: Level I is entry level, Level IV is fully competent. Salaries are offers stated on the application; actual pay may differ.