FREE ACCESS
5,000–10,000 jobs/day
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.

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.
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesAWSCloudDistributed 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