Przejdź do głównej zawartości
osoba i osoba siedząca na krzesłach i patrząca na laptopa

Technology, Digital and Data

Manager Software Engineering -UI

Lokalizacja Bangalore, Karnātaka / Chennai, Tamil Nādu, India
Data wysłania
Złóż wniosek do
Rodzaj umowy Full time
Rodzaj pracy Regular
Identyfikator zapotrzebowania R0000371823

Opis

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.


The Software Engineering Manager (Design System) would provide leadership in design, development, and deployment of Caterpillar’s state-of-the-art Design System product. This position is accountable for hiring, managing, and mentoring multiple software engineers in delivering the product goals in line with CAT Digital Strategy. This role will directly report to CAT Digital India eCommerce and Customer Experience leader.

This key role will be expected to mature Design System software engineering capability in India to enable product engineering delivery with quality and velocity. The right candidate will work closely with UX design team, as well as Product / Engineering Managers / architects of product consuming teams to identify opportunities and enhancements using user-centred design methodologies.


Basic Qualifications:
• Position requires a four-year degree from an accredited college or university and 15 years or more of IT experience.
• Extensive experience in UI technologies including but not limited to Tech stack - Html, CSS, Scss, JavaScript, Typescript, web components, Angular, React, Next.js
• Knowledge of design patterns
• Experience of tool like webpack, prettier, sasslint, stulelint, eslint, nrwl nx, yarn, vscode, all browsers, sauce labs, Storybook, nvda, voiceover, github, sonarqube, devops pipelines
• Experience of utilizing design tools like Figma, zero height
• Knowledge and experience of UX design practices like Design Thinking, Standardization, Accessibility, and Internationalization.

Roles and Responsibilities
• Design System Engineering: Lead a team in the design, development, testing and deployment of software systems and/or applications.
• Design System Adoption: Enable adoption of design system across projects, ensure a consistent look and feel and UI behavior across digital products.
• Stakeholder collaboration: Work with multiple stakeholders across teams. Influence and align them per organization strategy.
• Team leadership: Lead team of software engineers and projects related to developing a reliable and trusted product. Accountable for hiring, managing, and mentoring a team
• Implementing common operating procedures to provide process functionality and the requisite infrastructure to enable effective, efficient, economical delivery of product.
• Coordinates walkthroughs and reviews; ensures conformance to standards and adherence to design specifications.
• Develops detailed work plans, schedules, project estimates, resource plans, and status reports. Monitors and troubleshoots performance and schedule issues.
• Follows general policies and guidelines for projects under his/her control to ensure specific goals are met, and desired results are achieved. Impacts key quality goals including customer satisfaction, continuous improvement, timeliness, accuracy, efficiency, cost savings, process quality, etc.
• Responsible for all personnel issues and performance evaluation of subordinates, as well as overall employee satisfaction for the section.
• Employee is also responsible for performing other job duties as assigned by Caterpillar management from time to time.

Top candidates will also have:
Proven experience in many of the following

• Designing, developing, deploying, and maintaining software at scale.
• Deploying software using CI/CD tools such as Jenkins, Dev-sec-ops procedures, codeql
• Knowledge of Azure DevOps for regular software engineering operations (requirements, retro, standup board, release plans)
• Deploying and maintaining software using public clouds such as AWS or Azure.
• Working within an Agile framework (ideally Scrum)
• Test driven development and behaviour driven development.
• Must demonstrate solid knowledge of computer science fundamentals like data structures and algorithms.
• Ability to work under pressure and within time constraints.
• Passion for technology and an eagerness to contribute to a team-oriented environment.
• Demonstrated leadership on small to medium-scale projects impacting strategic priorities.

Posting Dates:

June 4, 2026 - June 10, 2026

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

Not ready to apply? Join our Talent Community.

Kalendarz talentów

Bądź na bieżąco z najnowszymi ofertami pracy i wiadomościami o Caterpillar.

Dołącz do społeczności talentów
kolaż uśmiechniętych ludzi