Logo
Caterpillar

Senior Data Engineer

Caterpillar, Chicago, Illinois, United States, 60290


Career Area:

Business Technologies, 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. Together, we are building a better world.

Cat Digital is the digital and technology arm of Caterpillar Inc., leveraging the latest technologies to build industry leading digital solutions for our customers and dealers.

Job Summary:

As a Senior Software Engineer on the Data Engineering team, you will be responsible for developing Python data pipelines that build business data objects used to support applications.

What You Will Do:

Competent to perform all programming, project management, and development assignments without close supervision.

Works directly on complex application/technical problem identification and resolution.

Interpreting design requirements for engineering implementation.

Building and deploying CICD pipelines.

Implementing source to target mapping as pipeline code.

Responsibility for Unit and Integration testing.

Maintains high standards of software quality within the team.

Identifies and encourages areas for growth and improvement within the team.

Performs other job duties as assigned by Caterpillar management.

What You Will Have:

Software Development:

Knowledge of software development tools and activities.

Software Development Life Cycle:

Knowledge of software development life cycle.

Software Product Design/Architecture:

Knowledge of software product design.

Software Product Technical Knowledge:

Knowledge of technical aspects of software products.

Software Product Testing:

Knowledge of software product testing.

Considerations For Top Candidates:

8+ years of software development experience and solid working knowledge of OOP principles.

6+ years of experience in designing and developing software applications in Python.

Experience working with Git version control.

Exceptional communication skills with experience working on a cross functional team.

Deploying software using CI/CD tools.

Experience with AWS components.

Technical writing skills.

What you Will Get:

Working with a Fortune 100 leader, you can build your career on a global scale and take advantage of development opportunities with emerging technologies.

About Caterpillar:

Caterpillar Inc. is the world’s leading manufacturer of construction and mining equipment.

Additional Details:

This position has the option to be based out of either our Chicago, IL; Peoria, IL or Irving, TX offices with a flexible hybrid work environment.

#LI-Hybrid

Visa sponsorship available for eligible applicants.

Posting Dates:

September 11, 2024 - September 22, 2024

Any offer of employment is conditioned upon the successful completion of a drug screen.

EEO/AA Employer. All qualified individuals are encouraged to apply.

#J-18808-Ljbffr