jobapplier

Manager Software Engineering

Cat (CaterpillarCareers)

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 .