Software Engineer (Autonomy Services)

Caterpillar

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Irving, TX
Salary
$97,530–$158,480 / 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 $178k
This role $128k
$83k most similar roles pay here $235k

This role pays less than 82% of similar roles. Most pay $142,475–$214,500 — the shaded band above. At the midpoint, this role pays about $128k versus about $178k 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 · Software Engineer (Autonomy Services)

As a Software Engineer (Autonomy Services), you will join the team building platform capabilities that power new digital products for heavy machinery. You will design, build, test, and maintain backend RESTful API services using Java 17+, Spring Boot, and microservices architecture to create secure, scalable solutions hosted on AWS or Azure. Your daily work involves solving complex technical problems, implementing high-quality features with a focus on reliability and observability, and participating in Agile workflows. You will utilize AI-assisted development tools and software engineering agents while ensuring code quality through rigorous reviews. The role addresses the challenge of creating an intelligence layer that connects machines, data, and people to improve jobsite safety and productivity. While primarily focused on Java backend systems, you may also contribute to Python tasks or work with agent orchestration frameworks like LangChain.

What does a Software Engineer earn in Texas?

Median $174200 from 133 postings across 36 companies.

See salary data

What you'll do

  • Design, build, test, and maintain backend RESTful API services using Java, Spring Boot, and microservices architecture.
  • Develop secure and scalable platform capabilities hosted in AWS environments from design through deployment.
  • Analyze complex technical problems to identify root causes and implement high-quality solutions.
  • Build business-value features with a focus on performance, reliability, maintainability, and observability.
  • Utilize AI-assisted development tools and software engineering agents to accelerate coding, testing, and debugging.
  • Validate and refine AI-generated code through rigorous peer reviews and automated testing.
  • Create technical documentation, interface code, and operational runbooks in a fast-paced environment.
  • Perform front-end or Python-related tasks as needed to support overall product goals.

What we're looking for

  • Design, build, test, and maintain backend RESTful API services using Java 17+, Spring Boot, and microservices architecture.
  • Build and deploy secure, scalable platform capabilities in cloud environments such as AWS or Azure.
  • Knowledge of software product design to convert market requirements into technical approaches and designs.
  • Ability to perform software integration including designing and maintaining interfaces for various platforms.
  • Proficiency in decision-making, critical thinking, and effective communication across cross-functional teams.
  • Knowledge of AI-assisted development workflows and the ability to validate AI-generated code for security and performance.
  • Experience building production AI agents using Python and orchestration frameworks like LangChain or LangGraph (preferred).
  • Experience with LLM integration, MLOps, prompt optimization, or multi-agent workflow design (preferred).

More like this

Similar roles

Senior Software Engineer

Caterpillar

Irving, TX 95 days ago $156,998–$183,140
Java Spring Boot AWS Python RESTful API Microservices Terraform CloudFormation CI/CD Azure DevOps Jenkins Kinesis Lambda S3 SQS SNS Shell Scripting Agile Automated Testing Event-driven Architecture
5+ yrs exp

Senior Software Engineer

Caterpillar

Chicago, IL 2 days ago $112,710–$183,140
Java SpringBoot AWS Azure Microservices RESTful API Apache Kafka RabbitMQ Kinesis PostgreSQL MySQL MongoDB Redis ElasticSearch CI/CD Jenkins Agile Scrum Oracle Cassandra

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