Manager Software Engineering
- Bengaluru, India
- Mid Level
- Posted
We are hiring an Engineering Manager – Platform Engineering to lead multiple teams building and delivering high-quality, scalable, and performant core functionality for telematic platform . This is a people and delivery leadership role , responsible for execution, engineering excellence, and team growth within the Experience Engineering stack . You will work closely with the Architect (for architecture) and Engineering teams (for design alignment), ensuring seamless delivery of consistent and high-quality functionalities .
About Cat (CaterpillarCareers)
- Technology, Digital and Data Job Description: Your Work Shapes the World at Caterpillar Inc.
- When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other.
- We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities.
- We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live.
- Together, we are building a better world, so we can all enjoy living in it.
- When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other.
- We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities.
- We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live.
- Together, we are building a better world, so we can all enjoy living in it.
- Cat Digital is the digital and technology arm of Caterpillar Inc., leveraging the latest technologies to build industry leading digital solutions for our customers and dealers.
- With over 1.5 million connected assets worldwide, our teams use data, technology, advanced analytics, telematics and AI capabilities to help our customers build a better, more sustainable world.
Responsibilities
- This role is accountable for executing and building core function ality to support multiple dependent applications .
- You’ll Do People Leadership & Team Development Build, lead, and grow high-performing engineering teams .
- Manage and coach senior engineers, tech leads, and emerging leaders .
- Drive a culture of accountability, inclusion, and continuous improvement .
- Hiring, onboarding, and retention Performance management and career development Succession planning and team structure Delivery & Execution Excellence Own end-to-end delivery of engineering initiatives across multiple teams.
- Translate product and architecture inputs into execution plans with clear milestones .
- Sprint execution, backlog prioritization, and release planning Risks, dependencies, and cross-team coordination Ensure predictable, high-quality releases using defined engineering metrics: Lead time Change failure rate Ensure predictable and well-governed framework releases, including: Release notes Migration guides Backward compatibility considerations Technical Execution & Platform Delivery Drive delivery and implementation of core platform using Java , AWS , backend development tools .
- Ensure alignment with architecture standards defined by the Architect .
- Defining clear usage guidelines, patterns, and documentation Monitoring and improving core platform Partner with the Architect to implement architectural standards and ensure alignment with the broader strategy.
- Documentation and developer onboarding Feedback loops to continuously improve the platform Manage dependencies and rollout strategies across multiple teams.
- Define support and development , including issue triage, resolution timelines, and escalation paths for consuming teams.
- Platform Adoption & Engineering Metrics Define and track success metrics for platform , including: Developer onboarding time and productivity Defect trends and issue resolution timelines Use insights from usage and feedback to drive continuous improvement of the platform .
- Excellence & Quality Own enforcement of engineering quality standards and drive consistency across all teams.
- Ensure adherence to engineering standards, coding guidelines, and best practices defined at the org level.
- Automated testing (unit, integration, regression) CI/CD pipelines and release automation Track and improve code quality, defect rates, and technical debt within teams.
- Ensure code quality (SonarQube), open-source governance (FOSSA), and CI/CD quality gates Performance, Reliability & Observability Ensure delivery meets performance benchmarks .
- Monitoring and observability (logs , alerts) Incident management and root cause analysis .
- Ensure systems meet availability, scalability, and reliability expectations .
- DevOps & Release Management Establish strong release governance and operational cadence .
- Progressive delivery (canary, blue-green deployments) Cross-Functional Collaboration Partner with: Architect for technical direction Product teams for roadmap alignment Platform/Cloud teams for scalability and reliability Communicate progress, risks, and trade-offs to stakeholders.
Requirements
- Qualifications 1 2 + years of software engineering experience with strong focus on backed -end technologies .
- 3–6+ years of experience managing engineering teams .
- Proven experience delivering large-scale product .
- Java , AWS Back -end architecture and scalable systems Experience working with design systems and component-driven development .
Strong expertise in
This position requires working onsite five days a week. Relocation is available for this position.
Posting Dates
October 22, 2026 - November 12, 2026 Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply Not ready to apply? Join our Talent Community .
jobapplier