Principal Software Engineer - Distributed Systems
Caterpillar Inc · Bengaluru
- Experience12–17 yrs
- SalaryNot disclosed
- Work modeonsite
- Levelexecutive
- Posted15 Sept 2026
About Caterpillar Inc
Caterpillar Inc is hiring in Bengaluru in manufacturing industrial. This role looks for around 12+ years of experience.
Skills
- system design
- Kubernetes
- Docker
- concurrency
- data modeling
- performance optimization
The role
A distributed systems software engineer at an industrial equipment company designs highly available large-scale systems and applies system design, Kubernetes, and Docker to production platforms. The work also draws on concurrency and PostgreSQL for scalable, performance-focused systems.
Full job description
Proven experience designing highly available,large-scale systems (traffic,data,or compute). Hands-on with Kubernetes and Docker in production environments. Strong fundamentals in system design,concurrency,data modeling,and performance optimization .
Preferred Qualifications
Deep experience with PostgreSQL or similar databases