CareerPlanGet AI match score →

Software Engineer - Data Engineering

2 Locations💼 Full-time🗓 2026-07-14 → 2026-07-30

Core

Design and implement end-to-end near real-time data movement solutions and build robust data platforms for Caterpillar's digital ecosystem.

Role type

Senior Data Engineering Software Engineer

Builds

End-to-end near real-time data pipelines, large data lakes, and data warehouses for OLTP & OLAP workloads.

Domain

Industrial technology, cloud data infrastructure, big data

Deliverable

production ML models | product features | dashboards & analysis

Required skills

Python (OOP), SQL/NoSQL, AWS services (Kafka, Kinesis, Lambda, DynamoDB, RDS), CI/CD tools, data pipeline architecture, concurrency management, test-driven development

Preferred skills

Snowflake, Azure DevOps, Jenkins, GoCD, AWS CloudFormation, Gen AI concepts

Technologies

Python, SQL, NoSQL, Kafka, Kinesis, AWS SQS, AWS SNS, Lambda, API Gateway, DynamoDB, Aurora, PostgreSQL, Azure DevOps, Jenkins, GoCD, AWS CloudFormation

Responsibilities

Design and develop complex systems and infrastructure components; maintain high standards of software quality; mentor junior developers; perform integrated and customer acceptance testing; communicate with end users to direct development and debugging.

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗