Software Engineer at Caterpillar Inc. | Chicago, Illinois, US | Rezi

Software Engineer at Caterpillar Inc.

Software Engineer

Caterpillar Inc. · Chicago, Illinois, US

2 weeks ago

Software Engineer

Caterpillar Inc. · Chicago, Illinois, US

15 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

As a Data Engineer, you will be responsible for developing Python data pipelines that build business data objects used to support applications. Responsibilities span across functional lines with individuals assigned in new program development. You will perform programming, project management, and development assignments without close supervision, focusing on complex application/technical problem identification and resolution. This role involves interpreting design requirements for engineering implementation, building and deploying CI/CD pipelines, implementing source-to-target mapping as pipeline code, and performing unit and integration testing. You will maintain high standards of software quality, identify areas for growth, and perform other job duties as assigned.

Responsibilities

  • Develop Python data pipelines that build business data objects to support applications.
  • Perform programming, project management, and development assignments without close supervision.
  • Address complex application/technical problem identification and resolution.
  • Interpret design requirements for engineering implementation.
  • Build and deploy CI/CD pipelines.
  • Implement source-to-target mapping as pipeline code.
  • Perform Unit and Integration testing.
  • Maintain high standards of software quality within the team.
  • Identify and encourage areas for growth and improvement within the team.
  • Perform other job duties as assigned.

Requirements

  • Software development experience and solid knowledge of OOP principles.
  • Experience in designing and developing software applications in Python.
  • Experience working with Git version control on medium to large teams.
  • Experience deploying software using CI/CD tools such as Jenkins, Github Actions, Azure Devops etc.
  • Experience with AWS components such as Lambda, Kinesis, Event Bridge, CloudWatch, CloudFormation, Dynamo, Fargate, S3, Sage Maker, IAM and RDS.
  • Experience working with Snowflake.
  • Hands-on experience with GenAI developer tools.
  • Experience with tools such as GitHub Copilot or Claude Code, or similar AI coding assistants to improve developer productivity, code quality, and delivery speed.
  • Any offer of employment is conditioned upon the successful completion of a drug screen.

Skills

  • Software Development
  • Software Development Life Cycle
  • Software Product Design/Architecture
  • Software Product Technical Knowledge
  • Software Product Testing
  • Python
  • OOP principles
  • Git version control
  • CI/CD tools (Jenkins, Github Actions, Azure Devops)
  • AWS components (Lambda, Kinesis, Event Bridge, CloudWatch, CloudFormation, Dynamo, Fargate, S3, Sage Maker, IAM, RDS)
  • Snowflake
  • GenAI developer tools
  • AI coding assistants (GitHub Copilot, Claude Code)

Location

  • Chicago, IL
  • Irving, TX
  • Peoria, IL

Work Type

  • Onsite

Salary/Compensations

  • $97,530.00 - $158,480.00

Benefits

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

About the Company

  • Caterpillar Inc. is a global team of makers, problem solvers, and future world builders creating stronger, more sustainable communities.
  • Cat Digital is the digital and technology focused organization within Caterpillar, Inc., responsible for bringing digital capabilities to Caterpillar’s equipment.
  • The Cat Digital team works with partners and dealers to execute key components of digital and marketing portfolios, including global marketing & brand, enterprise data, analytics and AI, equipment management, eCommerce, digital marketing, rental & used digital solutions, and aftermarket leads & insights.

Equal Opportunity

  • Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply.