Principal Software Engineer - Distributed Systems

Caterpillar Inc · Chennai

  • Experience12–17 yrs
  • SalaryNot disclosed
  • Work modeonsite
  • Levelexecutive
  • Posted14 Sept 2026

About Caterpillar Inc

Caterpillar Inc is hiring in Chennai in manufacturing industrial. This role looks for around 12+ years of experience.

Skills

  • Kubernetes
  • Docker
  • system design
  • concurrency
  • data modeling
  • performance optimization

The role

A distributed systems software engineer at an industrial manufacturing company designs highly available large-scale systems and applies Kubernetes, Docker, and PostgreSQL to production infrastructure, concurrency, data modeling, and performance optimization. System design and distributed computing shape reliable platforms for demanding operational workloads.

Full job description

A distributed systems software engineer at an industrial manufacturing company designs highly available large-scale systems and applies Kubernetes, Docker, and PostgreSQL to production infrastructure, concurrency, data modeling, and performance optimization. System design and distributed computing shape reliable platforms for demanding operational workloads.