Software Engineer (Autonomy Services)
Caterpillar
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 78% of similar roles. Most pay $171,362–$225,500 — the shaded band above. At the midpoint, this role pays about $169k versus about $198k 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 76 open roles on FindRole.
Listed pay typically runs $128,470–$190,176 across 74 roles with salary data.
Most-posted roles
View all roles at CaterpillarAt a glance
Lead Software Engineer (Autonomy Services) provides technical leadership for critical platform investments that power a broad portfolio of digital applications. Working within the Autonomy Services team, you will shape architecture, influence engineering direction, and mentor others while building secure, scalable services on AWS. Your daily responsibilities include leading the design, development, and deployment of backend RESTful API services using Java 17+, Spring Boot, and microservices architecture. You will also establish AI-assisted and agentic engineering workflows to improve delivery speed while maintaining quality standards. The role focuses on solving complex problems within a massive data foundation of connected assets to develop edge computing architectures and software systems that scale across fleets. Key technical requirements include experience with cloud-native environments, Python for production AI agents, LangChain or LangGraph orchestration, and integrating LLMs into existing tools and databases.
Skills
What you'll do
What we're looking for
More like this
Caterpillar
Caterpillar
General Motors (GM)
General Motors (GM)
CoStar Group
JPMorgan Chase