Senior Software Engineer

Caterpillar

Quick summary

Work type
On-site
Location
Peoria, IllinoisChicago, IllinoisIrving, TX
Salary
$112,710–$183,140 / yr
Posted
1 day ago
Closes
Jul 1, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $183k
This role $148k
$100k most similar roles pay here $234k

This role pays less than 73% of similar roles. Most pay $144,837–$221,000 — the shaded band above. At the midpoint, this role pays about $148k versus about $183k 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 43 open roles on FindRole.

Listed pay typically runs $131,789–$208,770 across 43 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 on the Data Engineering team at Cat Digital, you will develop Python data pipelines and build business data objects that support various applications. Your responsibilities include complex application problem resolution, interpreting design requirements for engineering implementation, building CI/CD pipelines, implementing source-to-target mapping, and maintaining high software quality standards through unit and integration testing. You will work with Git version control on medium to large teams and deploy software using tools like Jenkins or GitHub Actions. Key technologies include AWS components such as Lambda, Kinesis, Snowflake, and GenAI developer tools, requiring strong expertise in OOP principles, Python development, and software product design/architecture. This role involves addressing Caterpillar’s digital transformation challenges at scale, integrating data solutions across diverse business units to enhance operational efficiency and customer experience.

What you'll do

  • Develop Python data pipelines for business data objects supporting applications.
  • Independently identify and resolve complex application/technical problems in software development.
  • Implement source-to-target mapping as pipeline code for data engineering projects.
  • Build and deploy CI/CD pipelines using tools like Jenkins, GitHub Actions, Azure DevOps.
  • Maintain high standards of software quality by establishing good practices and habits.
  • Encourage areas for growth and improvement within the Data Engineering team.

What we're looking for

  • Strong expertise in software development and the entire software development life cycle.
  • Proficient in Python for designing and developing complex data pipelines and applications.
  • Experience with Git version control and deploying software using CI/CD tools like Jenkins or GitHub Actions.
  • Hands-on experience with AWS components including Lambda, Kinesis, EventBridge, CloudFormation, DynamoDB, Fargate, S3, SageMaker, IAM, and RDS.
  • Solid knowledge of object-oriented programming principles and design patterns.
  • Familiarity with Snowflake and hands-on experience with GenAI developer tools.

More like this

Similar roles

Senior Software Engineer

Caterpillar

Remote (Chicago, Illinois, US) 8 days ago $112,710$183,140
Java Python PostgreSQL MongoDB TDD Agile CI/CD
Remote

Senior Software Engineer

The Coca‑Cola Company

Atlanta, GA 14 days ago $171,000$198,000
CI/CD DevOps SRE Kubernetes AWS Salesforce PostgreSQL Python JavaScript React Docker Terraform Git Jenkins Prometheus Grafana SOX Compliance Cloud Infrastructure API Development

Senior Software Engineer

Adobe

San Jose 94 days ago $208,300$301,600
Apache_Spark Java Scala Agile CI/CD Kafka Docker AWS PostgreSQL Redis GCP Azure Python GraphQL REST_API JSON SQL Git Jenkins Kubernetes Terraform

Senior Software Engineer

Morgan Stanley

750 Seventh Ave- Ny 6 days ago $120,000$165,000
HTML5 Angular JavaScript CSS jQuery React Ember Chrome Dev Tools Unit testing Automated build pipelines GitHub Jira Rally Confluence Git Jenkins BDD Microservices Micro frontends Responsive design Web performance Browser DOM and Event APIs

Senior Software Engineer

The Walt Disney Company

Remote (Seattle, WA) +1 79 days ago $148,700$199,400
JavaScript HLS DASH PlayReady Widevine AVC HEVC AAC EAC3 CEA-608 CEA-708 WebRTC CI/CD Webpack Gulp Grunt Jenkins Git GitHub Swagger Postman
Remote

Senior Software Engineer

Boeing

Remote (Hazelwood, MO) 79 days ago $133,000$155,000
VB.NET C#.NET .NET Framework xUnit MSTest SQL Agile C++ CompTIA Security+ Computer Science
Remote