Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Caterpillar Inc.

Manager, Software Engineering – Platform Services

Caterpillar Inc.

Software Engineering Manager leading software engineering teams at Caterpillar. Responsible for delivering enterprise-scale digital platforms and driving engineering excellence across Agile teams.

Posted 7/28/2026full-timeChennai • 🇮🇳 IndiaSeniorLeadWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in leading Agile software engineering teams to deliver enterprise-scale digital platforms, with a strong focus on Java and Python technologies, AWS cloud solutions, and microservices architecture. Proven ability to mentor talent, establish best practices, and drive innovation and operational excellence.

Highest-signal resume keywords
Agile Software Engineering LeadershipJava and Python DevelopmentAWS Cloud SolutionsMicroservices ArchitectureDevOps and CI/CD Practices

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software EngineeringJavaPythonMicroservicesAPIsDistributed SystemsEvent-Driven ArchitecturesCloud-Native DevelopmentDevOpsCI/CD
Soft Skills
People LeadershipCoachingTalent DevelopmentCommunicationInnovation
Tools & Technologies
AWS CloudInfrastructure as CodeObservabilitySite Reliability Engineering
Industry Keywords
Enterprise PlatformsPlatform ServicesDigital PlatformsAgile Delivery Programs

Tech Stack

Tools & technologies
AWSCloudDistributed SystemsJavaMicroservicesPython

About the role

Key responsibilities & impact
  • Lead multiple Agile software engineering teams delivering enterprise-scale digital platforms and products
  • Build, coach, mentor, and retain high-performing engineering talent
  • Establish engineering best practices, technical standards, and software development governance
  • Drive a culture of innovation, accountability, operational excellence, and continuous improvement
  • Drive platform engineering initiatives including API platforms, integration services, shared services, developer platforms, and self-service capabilities
  • Provide technical leadership for enterprise applications built using Java and Python technologies
  • Guide software architecture decisions involving microservices, event-driven architectures, distributed systems, and cloud-native design patterns
  • Lead development and deployment of solutions on AWS cloud platforms
  • Drive implementation of AI-powered engineering automation capabilities
  • Communicate delivery progress, technical strategy, and operational metrics to leadership stakeholders

Requirements

What you’ll need
  • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field
  • 14+ years of software engineering experience
  • 5+ years of experience leading software engineering teams and engineering managers
  • Proven experience building and scaling enterprise Platform Services, Platform Products, Shared Services, or Digital Platforms
  • Strong hands-on software engineering background using Java and Python
  • 5+ years of experience designing and delivering solutions on AWS Cloud
  • Experience with microservices, APIs, distributed systems, event-driven architectures, and cloud-native development
  • Experience with DevOps, CI/CD, Infrastructure as Code, observability, and Site Reliability Engineering practices
  • Experience driving enterprise-scale Agile delivery programs
  • Strong people leadership, coaching, and talent development capabilities.

Benefits

Comp & perks
  • Professional growth opportunities
  • Leadership programs