Senior Software Engineer
Caterpillar
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 82% of similar roles. Most pay $149,500–$190,375 — the shaded band above. At the midpoint, this role pays about $148k versus about $170k for comparable roles.
Based on 240 similar postings.
Employer
Caterpillar Inc. is the world''s largest manufacturer of construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives. Industry: Heavy Equipment & Manufacturing
Caterpillar currently has 157 open roles on FindRole.
Listed pay typically runs $118,860–$183,140 across 148 roles with salary data.
Most-posted roles
At a glance
As a Senior Software Engineer within the Cat Digital Platform team, you will design, develop, and maintain backend RESTful APIs and microservices to power the secure flow of data, insights, and services connecting customers, dealers, machines, and applications worldwide. You will build scalable cloud solutions using Java 21+, Spring Boot, and AWS, while implementing secure integrations via OAuth 2.0 and JWT. Your daily work involves collaborating with product owners and architects on API contract definitions, payload schemas, and CI/CD pipeline automation. You will also mentor engineers through code reviews and manage performance testing and production support. The role requires expertise in event-driven architectures using Kafka or RabbitMQ, as well as experience with relational and NoSQL databases like Aurora, DynamoDB, and PostgreSQL to solve complex integration and scalability challenges within the digital platform.
What does a Software Engineer earn in Illinois?
Median $160197 from 82 postings across 29 companies.
Skills
What you'll do
What we're looking for
More like this
Caterpillar
CoStar Group
Caterpillar
Caterpillar
Morningstar Inc
Adobe