Software Engineer

Caterpillar

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Chicago, ILPeoria, ILIrving, TX
Salary
$89,210–$144,960 / yr
Posted
4 days ago
Freshness
Confirmed live 2 days ago
Closes
Nov 14, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $159k
This role $117k
$76k most similar roles pay here $216k

This role pays less than 83% of similar roles. Most pay $137,500–$180,250 — the shaded band above. At the midpoint, this role pays about $117k versus about $159k 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 62 open roles on FindRole.

Listed pay typically runs $131,789–$192,710 across 61 roles with salary data.

Most-posted roles

View all roles at Caterpillar

At a glance

TL;DR · Software Engineer

As a Software Engineer within the Cat Digital team, you will develop connected technologies that power iconic machinery and support diverse digital applications. You will be responsible for designing, developing, and deploying enterprise microservices, mobile and web systems, and AI-powered solutions to enhance customer experiences and dealer ecosystems. Your daily work involves building data pipelines, creating Proofs of Concept for emerging technologies, and performing UI/UX design activities like wireframing and prototyping. The role requires proficiency in Java, JavaScript, Python, SpringBoot, React, SQL, and API technologies. You will also utilize Microsoft Fabric patterns, .Net skills, SageMaker notebooks, and generative AI tools to streamline development and triaging. This position focuses on solving technical challenges related to equipment management, connectivity, analytics, and the integration of complex software products into a unified digital platform.

What does a Software Engineer earn in Illinois?

Median $192050 from 87 postings across 24 companies.

See salary data

What you'll do

  • Design, develop, and test AI-powered solutions for digital platforms and enterprise business operations.
  • Evaluate emerging technologies by creating Proofs of Technology and documenting implementation patterns.
  • Design and implement enterprise microservices using .Net skills and Microsoft Fabric patterns.
  • Develop data pipelines and resolve software defects using Python and SageMaker notebooks.
  • Perform mobile and web development including UI/UX design, wireframing, and prototyping.
  • Utilize generative AI tools to accelerate software development, information gathering, and defect triaging.
  • Maintain existing mobile, web, and cloud systems across various functional areas.

What we're looking for

  • Knowledge of software development tools, activities, and life cycle methodologies.
  • Ability to design, develop, and maintain interfaces for software integration.
  • Proficiency in software product design, architecture, and testing strategies.
  • Strong decision-making, critical thinking, and communication skills.
  • Experience with technologies including Java, JavaScript, Python, SpringBoot, React, SQL, APIs, and Cloud Platforms.
  • Ability to develop data pipelines in Python and utilize Generative AI tools for development.
  • Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field (preferred).
  • 0-2 years of relevant experience through internships, projects, research, or coursework (preferred).

More like this

Similar roles

Software Engineer

Microsoft

Redmond, WA 28 days ago $102,100$202,200
Python JavaScript TypeScript C# Java C++ C Azure APIs CI/CD DevOps Distributed Systems Machine Learning Prompt Engineering Source Control Observability Telemetry Data Structures Algorithms
2+ yrs exp

Software Engineer

Caterpillar

Chicago, IL +2 4 days ago $89,210$144,960
Python Java JavaScript SpringBoot React SQL Microsoft Fabric .Net Generative AI SageMaker API's Microservices Cloud Platforms Web Development Data Pipelines wire framing Prototyping

Software Engineer

Applied Materials

Santa Clara, CA 107 days ago $179,500$246,500
C++ Python C# Java Rust Machine Learning PyTorch Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods
7+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 108 days ago $152,000$209,000
C++ Python C# Java Rust Machine Learning PyTorch Web Service Architecture Signal Processing Computer Vision Robotics User Interface Design Mathematical Modelling Numerical Methods GPU Programming FPGA
7+ yrs exp

Software Engineer

SpaceX

McGregor, TX 105 days ago
LabVIEW C++ Python National Instruments cDAQ cRIO PXI Data Acquisition Distributed Systems Network Communication Unit Testing Performance Optimization Debugging
1+ yrs exp

Software Engineer

Coinbase

Charlotte, NC 76 days ago $152,405$179,300
Golang React AWS Kubernetes Docker Python Java Angular Vue Distributed Systems Event-Driven Architecture Caching API Integration Observability
2+ yrs exp