Lead Software Engineer

Caterpillar

Quick summary

Work type
On-site
Location
Peoria, Illinois
Salary
$128,470–$208,770 / yr
Posted
10 days ago

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 Senior Full-Stack Engineer at Caterpillar Inc., you will lead the design and development of enterprise-grade applications using Next.js for frontend and Java Spring Boot for backend, ensuring high-quality architecture and coding standards. You’ll collaborate with cross-functional teams including product owners and UX designers to deliver scalable solutions while driving continuous improvement through CI/CD automation and cloud-native practices. Your role involves mentoring junior developers through code reviews and pair programming sessions, guiding them in adopting modern engineering techniques. With a focus on maintainability, performance, security, and resilience, you will contribute to long-term platform strategy and architectural planning within the industrial equipment sector, leveraging your expertise with AWS or Azure for deployment and operations.

What you'll do

  • Lead design and development of full-stack solutions using Next.js/Java/Spring Boot.
  • Ensure architecture quality and coding standards through technical leadership.
  • Drive continuous improvement with CI/CD automation, test coverage, and observability.
  • Mentor developers via code reviews, coaching, and pair programming sessions.
  • Make key technical decisions to ensure systems are maintainable and secure.

What we're looking for

  • Professional software engineering experience building enterprise-grade applications.
  • Strong expertise in Next.js, React, and TypeScript for modern frontend development.
  • Deep hands-on experience with Java Spring Boot, microservices, and REST API design.
  • Proven experience providing technical leadership or mentoring engineering teams.
  • Experience deploying and operating solutions on cloud platforms (AWS, Azure, etc.).

More like this

Similar roles

Lead Software Engineer

Caterpillar

Chicago, IL 2 days ago $128,470$208,770
Java SpringBoot AWS Azure Kinesis SQS SNS Apache_Kafka RabbitMQ ActiveMQ Event_Hub Aurora RDS DynamoDB PostgreSQL MySQL Oracle ElasticSearch MongoDB Cassandra Redis CI/CD Jenkins Scrum

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

Lead Software Engineer

Adobe

San Jose 33 days ago $208,300$301,600
Java Hibernate PostgreSQL Docker Kubernetes Jenkins Spring Framework MySQL MongoDB Apache Cassandra Kafka Redis Scrum Agile Methodologies New Relic Wavefront Vivid Cortex Vector Databases RAG Architecture A2A Protocol MCP Langchain AI Evals