Software Engineer
Caterpillar, Inc.
**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**
+ 5+ 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
This Job Description is intended as a general guide to the job duties for this position and is intended for the purpose of establishing the specific salary grade. It is not designed to contain or be interpreted as an exhaustive summary of all responsibilities, duties and effort required of employees assigned to this job. At the discretion of management, this description may be changed at any time to address the evolving needs of the organization. It is expressly not intended to be a comprehensive list of “essential job functions” as that term is defined by the Americans with Disabilities Act.
Relocation is available for this position.
**Posting Dates:**
February 19, 2026 - March 5, 2026
Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply
Not ready to apply? Join our Talent Community (http://flows.beamery.com/caterpillarinc/talcom) .
Confirm your E-mail: Send Email
All Jobs from Caterpillar, Inc.