Data Engineer

Caterpillar

Confirmed live 2 days ago High trust
Closes tomorrow

Quick summary

Work type
On-site
Location
Chicago, ILPeoria, IL
Salary
$89,210–$144,960 / yr
Posted
7 days ago
Freshness
Confirmed live 2 days ago
Closes
Sep 18, 2026 (soon)

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $169k
This role $117k
$75k most similar roles pay here $226k

This role pays less than 87% of similar roles. Most pay $126,800–$211,200 — the shaded band above. At the midpoint, this role pays about $117k versus about $169k 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 · Data Engineer

As a Data Engineer on the Platform Data Engineering team, you will develop Python data pipelines to build business data objects that support various applications. You will manage 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 proficiency in Python, OOP principles, and Git version control. You will work with tools such as Jenkins, GitHub Actions, or Azure DevOps, alongside AWS components like Lambda, DynamoDB, S3, SageMaker, and RDS. Additionally, you will utilize relational and noSQL databases including PostgreSQL, MongoDB, and Oracle to solve technical challenges within a cross-functional team environment.

What does a Data Engineer earn?

Median $177900 from 224 postings across 57 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 from design to production.

What we're looking for

  • Must be located in Chicago, IL or Peoria, IL.
  • Knowledge of software development tools, lifecycle methodologies, and product design/architecture.
  • Ability to perform complex technical problem identification and resolution independently.
  • Experience designing and developing software applications in Python (preferred).
  • Solid working knowledge of OOP principles (preferred).
  • 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 and relational or NoSQL databases (preferred).

More like this

Similar roles

Data Engineer

Caterpillar

Peoria, IL +1 7 days ago $89,210$144,960
Python AWS Lambda DynamoDB Fargate S3 SageMaker RDS PostgreSQL MongoDB Oracle Git CI/CD Jenkins GitHub Actions Azure DevOps OOP Integration Testing

Data Engineer

Booz Allen Hamilton

Albuquerque, NM 13 days ago $61,900$141,000
ETL ELT Python PostgreSQL AWS Docker Kubernetes Terraform PySpark CI/CD RESTful APIs CloudFormation CDK Data Modeling Big Data infrastructure-as-code

Data Engineer

Booz Allen Hamilton

Arlington, VA +1 50 days ago $62,000$141,000
Python SQL GraphQL ETL Git Atlassian Linux Windows AWS EMR Redshift SageMaker Databricks Apache Spark NVIDIA CUDA Terraform CloudFormation PaaS SaaS

Data Engineer

Booz Allen Hamilton

Arlington, VA 28 days ago $62,000$141,000
Python Java C++ SQL GraphQL ETL ELT Git Atlassian AWS EMR Redshift SageMaker Databricks Apache Spark NVIDIA CUDA Terraform CloudFormation PaaS SaaS

Data Engineer

Caterpillar

Chicago, IL +1 7 days ago $97,530$158,480
Python AWS Lambda DynamoDB Fargate S3 SageMaker IAM RDS PostgreSQL MongoDB Oracle Git CI/CD Jenkins GitHub Actions Azure DevOps OOP Integration Testing

Data Engineer

Caterpillar

Peoria, IL +1 7 days ago $97,530$158,480
Python AWS Lambda DynamoDB Fargate S3 SageMaker RDS PostgreSQL MongoDB Oracle Git CI/CD Jenkins GitHub Actions Azure DevOps NoSQL OOP Data Pipelines