Caterpillar Inc. logo

System Architect – Platform Engineering & Cloud

Caterpillar Inc.
Posted this week

LOCATION

Chennai · Onsite

EXPERIENCE

10+ Years

TYPE

FullTime

SKILLS REQUIRED

System ArchitectureMicroservices ArchitectureDistributed SystemsCloud ArchitectureJavaKubernetes

Job description

Overview

Own and evolve the end-to-end technical architecture for the platform ecosystem, ensuring solutions are secure, scalable, integrated, resilient, cost-effective, and operationally reliable. This is a hands-on architecture and engineering role.

What you'll do

  • Own end-to-end architecture across application, platform, data, and integration layers
  • Create HLDs, reference architectures, reusable patterns, and key technical designs
  • Guide LLDs and ensure implementations remain aligned with architectural intent
  • Define standards for APIs, microservices, data flows, identity, integration, and cloud-native solutions
  • Make technical trade-offs across scalability, reliability, security, performance, maintainability, and cloud cost
  • Actively participate in software development and complex feature implementation
  • Write, debug, test, and review production-quality code
  • Build prototypes, reference implementations, reusable components, and technical accelerators
  • Participate in code and design reviews and improve engineering quality and maintainability
  • Validate architectural decisions through working software, testing, and production evidence
  • Design distributed and cloud-native solutions across AWS and Azure
  • Establish reusable capabilities for identity, integration, environments, containerisation, CI/CD, and microservices
  • Guide application modernisation and cloud adoption
  • Design for high availability, resilience, scalability, security, and cost efficiency
  • Reduce project-specific solutions through reusable platform services and engineering patterns
  • Define observability across logging, metrics, tracing, health checks, dashboards, and alerting
  • Lead diagnosis of complex cross-system production issues, working directly with code, telemetry, configuration, integrations, and infrastructure to identify root cause
  • Drive technical resolution through implementation and stabilisation
  • Address recurring issues through architectural and engineering improvements
  • Ensure systems are secure, observable, supportable, and production-ready
  • Establish architecture and engineering standards across teams
  • Mentor engineers through architecture reviews, design reviews, code reviews, and hands-on technical guidance
  • Evaluate technologies and frameworks based on engineering value, risk, cost, and long-term sustainability
  • Partner with Product, Security, Data, DevOps, Product Support, and Engineering teams while retaining architectural accountability

What you'll need

  • Bachelor's degree in Computer Science, Engineering, or related technical field
  • 10+ years of software engineering, architecture, or distributed-systems experience
  • Strong hands-on Java development experience
  • Production experience designing/implementing cloud-native systems on AWS/Azure
  • Strong experience with distributed systems, APIs, microservices, data/integration patterns, and production troubleshooting
  • Experience with containers, Kubernetes, CI/CD, relational databases, and modern software engineering practices

Nice to have

  • AWS and/or Azure Solution Architect certification

Details

  • Location: Chennai, Tamil Nadu

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

System Architect – Platform Engineering & Cloud