Senior Software Engineer

Caterpillar

Confirmed live yesterday High trust
Closes in 2 days

Quick summary

Work type
On-site
Location
Peoria, ILChicago, IL
Salary
$112,710–$169,060 / yr
Posted
7 days ago
Freshness
Confirmed live yesterday
Closes
Sep 19, 2026 (soon)

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $171k
This role $141k
$98k most similar roles pay here $249k

This role pays less than 87% of similar roles. Most pay $149,875–$192,108 — the shaded band above. At the midpoint, this role pays about $141k versus about $171k 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 74 open roles on FindRole.

Listed pay typically runs $128,470–$190,176 across 73 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 Prime Product eCommerce team, you will lead the design, development, and modernization of customer-facing digital platforms including Shop, Prime Online, and Cat.com. You will build scalable web applications, APIs, and integrations while making critical architecture decisions for complex initiatives. Your daily work involves developing modern experiences using Next.js, React, TypeScript, and Node.js on cloud platforms like Vercel or AWS. You will implement resilient integrations with enterprise systems such as Dealer ERP and DLS while driving excellence through CI/CD, automated testing, and observability. The role requires expertise in microservices, API-first design, and Specification-Driven Development using AI-assisted tools like GitHub Copilot. You will solve complex technical problems to improve platform scalability and delivery predictability within a high-volume commerce environment involving diverse business systems and digital customer experience platforms.

What does a Software Engineer earn in Illinois?

Median $192050 from 112 postings across 28 companies.

See salary data

What you'll do

  • Design, develop, and support scalable web applications, APIs, and integrations for customer-facing digital platforms.
  • Lead technical solution design and architecture decisions for complex enterprise commerce initiatives.
  • Build modern digital experiences using Next.js, React, TypeScript, and cloud-native technologies.
  • Implement resilient integrations with internal enterprise systems like Dealer ERP and other business platforms.
  • Drive engineering excellence through code reviews, automated testing, CI/CD, and observability practices.
  • Utilize AI-assisted development tools to enhance the software development lifecycle including coding, testing, and debugging.
  • Translate business requirements into detailed technical specifications using Specification-Driven Development (SDD) practices.
  • Lead platform modernization and cloud transformation initiatives to improve scalability and developer productivity.

What we're looking for

  • 5+ years of software engineering experience designing and delivering enterprise-scale applications.
  • Strong experience with React, Next.js, TypeScript, Node.js, REST APIs, and modern web development frameworks.
  • Experience deploying and supporting applications on Vercel and/or cloud platforms such as AWS.
  • Strong understanding of microservices, API-first design, event-driven architecture, Micro Frontends (MFE), and Backend-for-Frontend (BFF) patterns.
  • Experience with CI/CD, automated testing, performance optimization, monitoring, and observability.
  • Demonstrated experience using AI-assisted development tools like GitHub Copilot or similar platforms throughout the software development lifecycle.
  • Experience with Specification-Driven Development (SDD) to translate business requirements into technical specifications.
  • Experience with headless CMS, composable architecture, feature flagging, or modern QA automation practices (preferred).

More like this

Similar roles

Senior Software Engineer

Caterpillar

Chicago, IL +1 7 days ago $112,710$169,060
Next.js React TypeScript Node.js REST APIs AWS Vercel CI/CD Microservices Micro Frontends Backend-for-Frontend GitHub Copilot ChatGPT Claude Cursor LaunchDarkly Playwright Cypress Pact MSW Headless CMS
5+ yrs exp

Senior Software Engineer

Genworth Financial

Richmond, VA +1 67 days ago $96,700$145,000
Python Flask Azure PostgreSQL GitLab CI/CD DevSecOps JavaScript HTML CSS React Angular Vue Azure App Service Azure Synapse Pipelines SQL
5+ yrs exp Hybrid

Senior Software Engineer

Upstart

Remote 93 days ago $164,800$228,400
PostgreSQL RESTful APIs TypeScript Node.js Next.js Prisma Webhooks Schema Migrations Authentication Audit Logging System Architecture
4+ yrs exp Remote

Senior Software Engineer

Datadog

102 days ago $192,000$240,000
Go Python C Redis Cassandra Kafka Data Pipelines AI Backend Systems Feature Flags Statistics
6+ yrs exp Hybrid

Senior Software Engineer

Genworth Financial

Lynchburg, VA +1 46 days ago $96,700$145,000
COBOL JCL CICS IMS SQL Mainframe Web Services MQ Assembler Agile Kanban Scrum Data Analysis SOX MVS Product Accelerator Automated COBOL Conversion
Hybrid

Senior Software Engineer

Adobe

San Jose, CA 44 days ago $177,900$257,550
Python SQL PyTorch TensorFlow scikit-learn Spark Databricks LLMs Agentic AI APIs Data Pipelines Feature Stores Java Go Anomaly Detection Supervised Learning Unsupervised Learning
5+ yrs exp