Manager Software Engineering

Caterpillar Inc. · Bengaluru East

  • Experience15–16 yrs
  • SalaryNot disclosed
  • Work modeonsite
  • Levelexecutive
  • Posted18 Sept 2026

About Caterpillar Inc.

Caterpillar Inc. is hiring in Bengaluru East in manufacturing industrial. This role looks for around 15+ years of experience.

Skills

  • React
  • Next.js
  • TypeScript
  • front-end architecture
  • design systems
  • WCAG
  • Automated testing
  • CI/CD
  • SonarQube
  • FOSSA
  • Core Web Vitals
  • Monitoring and observability
  • Trunk-based development
  • Feature flags
  • Progressive delivery

The role

An engineering manager at an industrial manufacturing company leads UI engineering teams delivering scalable user-facing applications, with React, Next.js, and TypeScript, and drives design systems and front-end architecture across product teams. The role also owns automated testing and CI/CD pipelines.

Full job description

Career Area

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.

Role Overview

We are hiring an Engineering Manager – UI Engineering to lead multiple teams building and delivering high-quality, scalable, and performant user-facing applications across web and mobile platforms.

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 Lead UI Architect (for architecture) and UX/Design teams (for design alignment), ensuring seamless delivery of consistent and high-quality user experiences.

This role is accountable for executing and scaling reusable UI libraries and front-end frameworks across multiple product teams.

What You’ll Do

People Leadership & Team Development

Build, lead, and grow high-performing UI engineering teams.Manage and coach senior engineers, tech leads, and emerging leaders.Drive a culture of accountability, inclusion, and continuous improvement.Own:Hiring, onboarding, and retentionPerformance management and career developmentSuccession planning and team structure

Delivery & Execution Excellence

Own end-to-end delivery of UI engineering initiatives across multiple teams.Translate product and architecture inputs into execution plans with clear milestones.Manage:Sprint execution, backlog prioritization, and release planningRisks, dependencies, and cross-team coordinationEnsure predictable, high-quality releases using defined engineering metrics:Lead timeChange failure rateRelease predictabilityOwn delivery across both platform and consuming applications, including:UI libraries and framework roadmapAdoption, migration, and integration across product teamsEnsure predictable and well-governed framework releases, including:Release notesMigration guidesBackward compatibility considerations

Technical Execution & Platform Delivery

Drive delivery and implementation of front-end applications using React, Next.js, TypeScript, and modern UI frameworks.Ensure alignment with architecture standards defined by the UI Architect.Oversee delivery of:Micro-frontends and shared UI modulesIntegration with BFF/APIsResponsive and scalable UI implementations

UI Platform, Library & Framework Ownership

Lead the development, scaling, and evolution of reusable UI libraries and front-end frameworks that power multiple applications across the organization.Own execution for:Core UI component libraries, shared utilities, and framework capabilitiesFramework stability, scalability, and backward compatibilityVersioning, release management, and upgrade strategiesDrive adoption of UI libraries and frameworks across product teams by:Enabling seamless onboarding and integration experiencesDefining clear usage guidelines, patterns, and documentationMonitoring and improving adoption across applicationsPartner with the UI Architect to implement architectural standards and ensure alignment with the broader front-end strategy.Collaborate with UX/Design System teams to ensure tight integration of:Design tokensComponent definitionsTheming and styling standardsEstablish scalable processes for:Documentation and developer onboardingSupport models and issue resolution for consuming teamsFeedback loops to continuously improve the frameworkManage dependencies and rollout strategies across multiple product teams consuming the UI framework.Define support and SLA models for the UI platform, including issue triage, resolution timelines, and escalation paths for consuming teams.

Design Systems & UX Collaboration

Ensure adoption and correct implementation of design systems, component libraries, and UI standards.Work closely with UX designers and Design System teams to:Translate designs into high-quality engineering outputsMaintain consistency across applicationsDrive compliance with:Accessibility standards (WCAG)Responsive and adaptive design principles

Platform Adoption & Engineering Metrics

Define and track success metrics for UI libraries and frameworks, including:Adoption rate across applicationsComponent reuse and reduction in duplicationDeveloper onboarding time and productivityDefect trends and issue resolution timelinesUse insights from usage and feedback to drive continuous improvement of the platform.Percentage of applications aligned to standard UI platform (vs custom implementations)

Engineering Excellence & Quality

Own enforcement of engineering quality standards and drive consistency across all teams consuming the UI platform.Ensure adherence to engineering standards, coding guidelines, and best practices defined at the org level.Drive implementation of:Automated testing (unit, integration, visual regression)CI/CD pipelines and release automationTrack and improve code quality, defect rates, and technical debt within teams.Ensure both UI frameworks and consuming applications comply with code quality (SonarQube), open-source governance (FOSSA), and CI/CD quality gates

Performance, Reliability & Observability

Ensure delivery meets performance benchmarks (Core Web Vitals).Drive adoption of:Monitoring and observability (RUM, logs, alerts)Incident management and root cause analysisEnsure systems meet availability, scalability, and reliability expectations.

DevOps & Release Management

Establish strong release governance and operational cadence, including:Quarterly planningRelease planning and review cyclesDrive adoption of:Trunk-based developmentFeature flags and experimentation frameworksProgressive delivery (canary, blue-green deployments)

Cross-Functional Collaboration

Partner with:UI Architect for technical directionProduct teams for roadmap alignmentUX/Design teams for experience alignmentPlatform/Cloud teams for scalability and reliabilityCommunicate progress, risks, and trade-offs to stakeholders.

Qualifications

15+ years of software engineering experience with strong focus on front-end/UI technologies.3–6+ years of experience managing engineering teams.Proven experience delivering large-scale, user-facing applications.Strong expertise in:React, Next.js, TypeScriptFront-end architecture and scalable UI systemsExperience working with design systems and component-driven development.

Posting Dates

September 18, 2026 - September 18, 2026

Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply

Not ready to apply? Join our Talent Community.