Senior Data Engineer

Caterpillar

Confirmed live 4 days ago High trust

Quick summary

Work type
On-site
Location
Chicago, ILPeoria, IL
Salary
$112,710–$183,140 / yr
Posted
59 days ago
Freshness
Confirmed live 4 days ago
Closes
Sep 29, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $176k
This role $148k
$101k most similar roles pay here $223k

This role pays less than 72% of similar roles. Most pay $140,262–$211,200 — the shaded band above. At the midpoint, this role pays about $148k versus about $176k 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 · Senior Data Engineer

As a Senior Data Engineer on the Helios Data Engineering team, you will develop Python data pipelines to build business data objects that support various applications. You will work independently on complex technical problem identification and resolution while interpreting design requirements for engineering implementation. Your daily responsibilities include building and deploying CI/CD pipelines, implementing source to target mapping as pipeline code, and performing unit and integration testing to maintain high software quality standards. The role requires extensive experience in Python, OOP principles, Git version control, and CI/CD tools like Jenkins, GitHub Actions, or Azure DevOps. You will work with AWS components including Bedrock, Lambda, Dynamo, Fargate, S3, SageMaker, IAM, and RDS, alongside relational and noSQL databases such as PostgreSQL, DynamoDB, MongoDB, and Oracle to solve complex data engineering challenges.

What does a Data Engineer earn?

Median $183138 from 214 postings across 58 companies.

See salary data

What you'll do

  • Develop Python data pipelines to build business data objects for application support.
  • Interpret design requirements to implement technical engineering solutions.
  • Build and deploy CI/CD pipelines using tools like Jenkins, GitHub Actions, or Azure DevOps.
  • Implement source-to-target mapping as executable pipeline code.
  • Perform unit and integration testing to ensure software quality.
  • Resolve complex application and technical problems independently.
  • Manage the full software development lifecycle for new and enhanced products.

What we're looking for

  • Must be located in Chicago, IL or Peoria, IL.
  • Extensive experience designing and developing software applications in Python (preferred).
  • Extensive knowledge of software development tools, activities, and the software development life cycle.
  • Extensive knowledge of software product testing to design, plan, and execute testing strategies.
  • Experience with Git version control (preferred).
  • Experience deploying software using CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps (preferred).
  • Experience with AWS components including Bedrock, Lambda, Dynamo, Fargate, S3, Sagemaker, IAM, and RDS (preferred).
  • Experience with relational and/or NoSQL databases such as PostgreSQL, DynamoDB, MongoDB, or Oracle (preferred).

More like this

Similar roles

Senior Data Engineer

CoStar Group

San Diego, CA 99 days ago $124,000$190,000
Databricks Apache Spark C# .NET SQL AWS ETL ELT Kafka Kinesis CI/CD DevOps Claude Code Streaming Technologies
5+ yrs exp Hybrid

Senior Data Engineer

CoStar Group

Richmond, VA 22 days ago $133,000$172,000
SQL Python Scala C#/.NET Databricks Spark Snowflake BigQuery Redshift Airflow dbt Kafka AWS Azure GCP Terraform CI/CD ETL ELT Delta Lake Apache Iceberg Apache Hudi Fivetran Debezium Great Expectations S3 Glue EMR Lambda
5+ yrs exp

Senior Data Engineer

Marathon Petroleum

San Antonio, TX +1 107 days ago
Azure Python SQL Spark Databricks Azure Data Factory Data Lake Synapse Analytics Azure Functions ETL Hadoop NoSQL Big Data Data Modeling Data Warehousing DevOps Real-Time Processing
5+ yrs exp

Senior Data Engineer

General Motors (GM)

Austin, TX 77 days ago $133,000$188,600
Azure Databricks Python SQL Spark Scala MLflow Unity Catalog CI/CD Git Kafka Event Hub Java ETL ELT Structured Streaming IoT
5+ yrs exp Hybrid

Senior Data Engineer

Adobe

San Francisco, CA 45 days ago $163,200$236,400
Databricks SQL Python PySpark Airflow Unity Catalog Azure RAG LLMs ETL Feature Stores Embeddings
5+ yrs exp

Senior Data Engineer

General Dynamics

Sterling, VA 37 days ago $153,000$207,000
Artificial Intelligence Data Engineering Data Science Data Pipeline Architecture Data Infrastructure
10+ yrs exp