Lead Software Engineer

Caterpillar

Quick summary

Work type
On-site
Location
Chicago, IL · Peoria, IL
Salary
$128,470–$208,770 / yr
Posted
2 days ago
Closes
Jun 16, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $189k
This role $169k
$117k most similar roles pay here $237k

This role pays less than 71% of similar roles. Most pay $163,487–$214,500 — the shaded band above. At the midpoint, this role pays about $169k versus about $189k 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 36 open roles on FindRole.

Listed pay typically runs $128,470–$208,770 across 36 roles with salary data.

Most-posted roles

View all roles at Caterpillar

At a glance

TL;DR · Lead Software Engineer

As a Lead Software Engineer at Caterpillar, you will join the digital platform team and lead the design, development, testing, and deployment of cutting-edge applications on AWS. Your daily responsibilities include overseeing the creation of backend RESTful API web services using Microservices architecture, mentoring developers, conducting code reviews, and driving complex problem resolution. You will guide Agile project teams in developing new functionality while maintaining high software quality standards through established practices. The role requires expertise in Java 17 or higher and SpringBoot, along with experience deploying applications on AWS and working with CI/CD tools like Jenkins. Additionally, you should be familiar with message streaming solutions and various datastores to support the scalable digital platform catering to a wide range of business needs.

What you'll do

  • Design and develop backend RESTful API web services using Microservices architecture.
  • Oversee and mentor other developers, conducting code reviews to maintain high standards.
  • Lead complex application/technical problem identification and resolution for development teams.
  • Drive the development of valuable business features in an Agile project environment.
  • Establish and enforce good software quality practices within cross-functional teams.

What we're looking for

  • Extensive experience in Java 17 and SpringBoot RESTful API development.
  • Proficient in deploying and maintaining software on AWS or Azure clouds.
  • Expertise with message streaming solutions like AWS Kinesis, Kafka, RabbitMQ.
  • Knowledge of datastores including AWS Aurora, PostgreSQL, MongoDB, Redis.
  • Experience using CI/CD tools such as Jenkins, GoCD for deployment automation.
  • Strong background in Agile development methodologies, preferably Scrum.

More like this

Similar roles

Lead Software Engineer

Caterpillar

Peoria, Illinois 10 days ago $128,470$208,770
Next.js Java Spring Boot GitHub Actions Jenkins Docker Kubernetes CI/CD React TypeScript AWS Azure GraphQL PostgreSQL Redis Adobe Experience Manager HCL Commerce Magneto Shopify Plus Caching strategies SSR/edge rendering

Lead Software Engineer

Caterpillar

Camelback, AZ 3 days ago $128,470$208,770
MS.NET C#.NET Azure Service Bus API Management Logic Apps Azure DevOps CI/CD Scribe Insight Scribe Online ERP systems Agile SAFe Agile Dynamics 365 CRM Dynamics 365 Finance & Operations

Lead Software Engineer

The Walt Disney Company

Remote (Usa - Fl - Kirkman Point 1, US) 45 days ago $148,300$198,800
AWS Node.js .NET Core CI/CD Docker MariaDB MySQL RESTful APIs OAuth 2.0 JWT Electron Angular DevOps Terraform Typescript Prometheus Grafana
Remote

Lead Software Engineer

The Walt Disney Company

Glendale, CA 5 days ago $155,700$208,700
Java SpringBoot DynamoDB Redis Apache Kafka AWS Terraform Docker Kubernetes Microservice architecture CI/CD Prometheus Grafana
Hybrid

Lead Software Engineer

The Walt Disney Company

Bay Lake, FL 39 days ago $148,300$180,000
Java Apache Flink AWS ECS/EKS Lambda DynamoDB S3 CloudWatch Timestream InfluxDB Kafka MQTT event-driven architecture CI/CD schema evolution observability resilience scalability IoT edge systems computer vision stream processing frameworks high-throughput messaging systems

Lead Software Engineer

Capital One Financial

McLean, VA 60 days ago $179,400$204,700
Java Python Spring Boot Docker Kubernetes AWS CI/CD PostgreSQL Git Jenkins Terraform Ansible Maven JUnit SonarQube