Senior Software Engineer

Caterpillar Inc.
US - Illinois - Peoria
View Company Profile / << Go Back

  • Job Type: Full time
  • 30+ days ago

Job Description

Develop Python data pipelines to build business data objects that support various applications. Responsible for implementing source-to-target mapping, deploying CI/CD pipelines, and maintaining high software quality standards.

Requirements: Requires strong expertise in the software development life cycle, product design, and testing strategies. Candidates should have experience with Python, AWS components, Snowflake, and AI coding assistants.

Key Skills: Python, Data Engineering, AWS, Snowflake, CI/CD, Git, OOP Principles, GenAI Tools, Software Architecture, Unit Testing, Integration Testing, Software Development Life Cycle, Jenkins, GitHub Actions, Azure DevOps, CloudFormation

Benefits: Medical, Dental, Vision, Paid time off, Vacation, Holidays, Volunteer time, 401(k) savings plans, Health Savings Account (HSA), Flexible Spending Accounts (FSAs), Health Lifestyle Programs, Employee Assistance Program, Voluntary Benefits, Employee Discounts, Career Development, Incentive bonus, Disability benefits, Life Insurance, Parental leave, Adoption benefits, Tuition Reimbursement




Fast Track Upload