Career Area:
Technology, Digital and Data
Job Description:
Your Work Shapes the World at Caterpillar Inc.
When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.
Role Summary
We are seeking a highly skilled Software Engineer with 5+ years of experience in AWS or equivalent cloud platforms, strong Python development expertise, and advanced SQL proficiency. The role focuses on building and supporting scalable, data‑intensive applications using agile practices, with mandatory hands‑on experience in Big Data processing and Snowflake.
Key Responsibilities
Design, develop, and support cloud‑native applications and data platforms using AWS and agile methodologies.
Build, optimize, and maintain Python‑based services and data pipelines.
Write, tune, and debug complex SQL queries for large‑scale analytical and transactional workloads.
Develop and manage Snowflake data models, integrations, and performance‑optimized queries.
Design and implement ETL/ELT pipelines for big data processing using cloud and data engineering best practices.
Translate business and data requirements into scalable, reliable technical solutions.
Implement automated testing, CI/CD pipelines, and monitoring to ensure reliability and data quality.
Collaborate with cross‑functional teams (product, data, QA, DevOps) to deliver high‑quality solutions.
Required Skills & Experience
3+ years of hands‑on experience with AWS or equivalent cloud platforms
Strong Python programming skills for application and data processing use cases
Expert‑level SQL skills, including performance tuning and debugging complex queries
Big Data processing experience (large datasets, pipelines, distributed processing)
Hands‑on experience with Snowflake (mandatory)
Experience with data integration, ETL/ELT, and cloud‑native architectures
Familiarity with CI/CD, automated testing, and agile development practices
Preferred Qualifications
Experience designing scalable cloud and data architectures
Exposure to data quality, performance optimization, and cost optimization in cloud environments
Strong problem‑solving, analytical, and communication skills
Relocation is available for this position.
Posting Dates:
March 11, 2026 - March 17, 2026
Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply
Not ready to apply? Join our Talent Community.