Lead Software Engineer, Autonomy Services

Caterpillar

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Irving, TX
Salary
$128,470–$208,770 / yr
Posted
31 days ago
Freshness
Confirmed live yesterday
Closes
Oct 29, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $198k
This role $169k
$113k most similar roles pay here $272k

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

About Caterpillar

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 Caterpillar

At a glance

TL;DR · Lead Software Engineer, Autonomy Services

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.

What you'll do

  • Lead the design, development, and deployment of backend RESTful API services using Java, Spring Boot, and microservices architecture.
  • Provide architectural guidance and technical leadership for development and support groups to solve complex platform challenges.
  • Establish and enforce high standards for software quality through code reviews, testing strategies, and operational readiness.
  • Mentor and develop engineers to improve team technical capabilities and consistency in execution.
  • Lead the adoption of AI-assisted and agentic software development practices while ensuring security and architectural integrity.
  • Influence full-stack architecture patterns across UI, API, and service layers for scalable backend systems.
  • Drive the delivery of business-value features within cross-functional Agile teams to meet product and enterprise needs.
  • Create structured application code, technical documentation, and reusable patterns to improve developer productivity.

What we're looking for

  • Lead design, development, testing, and deployment of backend RESTful API services using Java 17+, Spring Boot, and microservices architecture.
  • Provide architectural guidance, engineering direction, and hands-on problem solving for development and support groups.
  • Build secure, scalable platform services in cloud environments such as AWS or Azure.
  • Lead the adoption of AI-assisted and agentic software development practices including validation and security guardrails.
  • Review and refine AI-generated code for correctness, maintainability, performance, and security.
  • Convert market requirements into software product designs and strategic technical directions.
  • Experience building production AI agents using Python (preferred).
  • Experience with agent orchestration frameworks like LangChain or LangGraph; LLM integration; MLOps; or prompt optimization (preferred).

More like this

Similar roles

Software Engineer (Autonomy Services)

Caterpillar

Irving, TX 31 days ago $97,530–$158,480
Java Spring Boot AWS Python Microservices RESTful API CI/CD Agile LangChain LangGraph MLOps Edge Computing Source Control Azure

Staff Software Engineer, Autonomy Evaluation

General Motors (GM)

Remote 32 days ago
Python C++ Machine Learning PyTorch SQL Pandas NumPy SciPy ROS Statistical Modeling Linear Algebra Computational Geometry Data Mining Simulation Robotics
7+ yrs exp Remote

Staff Software Engineer, Autonomy Evaluation

General Motors (GM)

Sunnyvale, CA +1 22 days ago
Python C++ SQL PyTorch Pandas NumPy SciPy ROS Machine Learning Linear Algebra Computational Geometry Statistical Modeling Data Mining
7+ yrs exp Hybrid

Lead Software Engineer, AI Automation

CoStar Group

Richmond, VA 35 days ago $152,000–$202,000
TypeScript C# .NET React SQL Server Elasticsearch AWS LLMs AI Orchestration Distributed Systems API Design Cloud-Native Observability Monitoring Automated Testing Software Architecture
7+ yrs exp

Lead Software Engineer, AI and Automation

JPMorgan Chase

Jersey City, NJ 44 days ago
Python JavaScript TypeScript SQL Kubernetes CI/CD Agile SRE DevOps Relational Databases Agentic AI Observability Automation Frameworks Event-Driven Architecture
5+ yrs exp