Senior Software Engineer

Caterpillar

Confirmed live today High trust
Closes in 7 days

Quick summary

Work type
On-site
Location
Chicago, IL
Salary
$112,710–$183,140 / yr
Posted
2 days ago
Freshness
Confirmed live today
Closes
Oct 11, 2026 (soon)

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $170k
This role $148k
$98k most similar roles pay here $246k

This role pays less than 82% of similar roles. Most pay $149,500–$190,375 — the shaded band above. At the midpoint, this role pays about $148k versus about $170k 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 157 open roles on FindRole.

Listed pay typically runs $118,860–$183,140 across 148 roles with salary data.

Most-posted roles

View all roles at Caterpillar

At a glance

TL;DR · Senior Software Engineer

As a Senior Software Engineer within the Cat Digital Platform team, you will design, develop, and maintain backend RESTful APIs and microservices to power the secure flow of data, insights, and services connecting customers, dealers, machines, and applications worldwide. You will build scalable cloud solutions using Java 21+, Spring Boot, and AWS, while implementing secure integrations via OAuth 2.0 and JWT. Your daily work involves collaborating with product owners and architects on API contract definitions, payload schemas, and CI/CD pipeline automation. You will also mentor engineers through code reviews and manage performance testing and production support. The role requires expertise in event-driven architectures using Kafka or RabbitMQ, as well as experience with relational and NoSQL databases like Aurora, DynamoDB, and PostgreSQL to solve complex integration and scalability challenges within the digital platform.

What does a Software Engineer earn in Illinois?

Median $160197 from 82 postings across 29 companies.

See salary data

What you'll do

  • Design, develop, test, and maintain backend RESTful APIs and microservices using Java, Spring Boot, and AWS.
  • Define API contracts, payload schemas, and OpenAPI/Swagger documentation for system integration.
  • Implement secure service integrations using OAuth 2.0, JWT, and enterprise authentication services.
  • Lead the implementation of features to deliver high-value business capabilities.
  • Mentor junior engineers through technical guidance, code reviews, and sharing best practices.
  • Resolve application, integration, performance, and production support issues.
  • Maintain software quality through automated testing, performance testing, and CI/CD pipeline automation.
  • Manage the full software delivery lifecycle including documentation, deployment, monitoring, and support.

What we're looking for

  • Must be based in Chicago, IL.
  • Knowledge of software development tools and the ability to produce products aligned with requirements.
  • Knowledge of software product design and the ability to convert market requirements into designs.
  • Ability to analyze situations and reach productive decisions using critical thinking.
  • Ability to communicate ideas, information, and needs effectively across teams.
  • Experience developing RESTful APIs and microservices using Java 21+, Spring Boot, and cloud platforms like AWS, Azure, or GCP (preferred).
  • Experience implementing secure service integrations using OAuth 2.0 and JWT (preferred).
  • Experience with event-driven architectures, various database systems, and CI/CD tools (preferred).

More like this

Similar roles

Senior Software Engineer

Caterpillar

Chicago, IL 4 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

Senior Software Engineer

CoStar Group

San Diego, CA 80 days ago $124,000–$187,000
C# .NET AWS Claude EC2 ECS EKS Lambda S3 RDS DynamoDB CloudWatch Databricks Microservices CI/CD Terraform CloudFormation CDK Git
Hybrid

Lead Software Engineer

Caterpillar

Chicago, IL 2 days ago $128,470–$208,770
Java Spring Boot AWS Azure GCP REST APIs Microservices OpenAPI Swagger OAuth 2.0 JWT JUnit Mockito Apache Kafka RabbitMQ PostgreSQL MySQL MongoDB DynamoDB Redis Elasticsearch CI/CD Agile Scrum

Lead Software Engineer

Caterpillar

Chicago, IL 2 days ago $128,470–$208,770
Java Spring Boot AWS Azure GCP REST APIs Microservices OpenAPI Swagger OAuth 2.0 JWT JUnit Mockito Apache Kafka RabbitMQ PostgreSQL MySQL MongoDB DynamoDB Redis Elasticsearch CI/CD Agile Scrum

Senior Software Engineer

Morningstar Inc

Chicago, IL 90 days ago
Python FastAPI Flask PostgreSQL SQLAlchemy Weaviate Pinecone AWS S3 Aurora RDS Lambda Redis Celery Git CI/CD LangGraph AutoGen OpenAI Anthropic MistralAI Pandas Plotly Matplotlib QlikView GraphQL SQL Server
5+ yrs exp Hybrid

Senior Software Engineer

Adobe

San Jose, CA +1 16 days ago
JavaScript TypeScript Java GraphQL REST Web Components End-to-End Testing AI Frameworks
8+ yrs exp