Senior Software Engineer-data Engineering

Caterpillar Inc.

Onsite
8+ years of software engineering experience
Strong programming skills in python
Experience with relational databases
You’ll be part of a team that’s not just building software—but shaping the future of how manufacturing works through AI-driven, collaborative, and scalable digital solutions

Job Summary

  • You’ll be part of a team that’s not just building software—but shaping the future of how manufacturing works through AI-driven, collaborative, and scalable digital solutions.
  • This position requires working onsite five days a week.
  • Caterpillar is an Equal Opportunity Employer.

Matching Summary

You’ll be part of a team that’s not just building software—but shaping the future of how manufacturing works through AI-driven, collaborative, and scalable digital solutions.

Skills & Requirements

Must-have

  • 8+ years of software engineering experience
  • Strong programming skills in Python
  • Experience with relational databases

Nice-to-have

  • Experience with message brokers
  • Proficient in managing diverse datastores
  • Advocate of Test-Driven Development

Key Requirements

  • Bachelor's degree in computer science
  • 4+ years of Python development experience
  • Experience with cloud computing platforms

Work Rights

Not specified

Tailored Resume

Cover Letter