Manager Software Engineering Design System

Year    Bangalore, Karnataka, India

Job Description


Career Area: Business Technologies, Digital and Data: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.Software Engineering Manager: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-centered 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, saucelabs, Storybook, nvda, voiceover, github, sonarqube, devops pipelines
  • Experience of utilizing design tools like Figma, zeroheight
  • Knowledge and experience of UX design practices like Design Thinking, Standardisation, Accessibility, and Internationalization.
Roles and Responsibilities
  • Strategic Planning: Devise a comprehensive strategy to align design system with organizational goals and technology evolution.
  • 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 behaviour across digital products.
  • Stakeholder collaboration: Work with multiple stakeholders across teams. Influence and align them per organization strategy.
  • Tech Innovation and development: Work with Design system architect and engineers to come up with innovative approaches/strategies towards Unified Design System - across devices/platforms.
  • Team leadership
  • Lead team of high performing software engineering professionals and projects related to developing a reliable and trusted product.
  • Accountable for hiring, managing, and mentoring a team or multiple teams of software engineers in delivering the common department goals.
  • Lead team that will build various world class software solutions in Design Systems space.
  • Implementing common operating procedures to provide process functionality and the requisite infrastructure to enable effective, efficient, economical delivery of product.
  • Directs implementation of hardware and software infrastructure components to maximize common process and minimize costs by efficiently controlling the infrastructure environment.
  • Carefully evaluate problems and provide input into many possible solutions before selecting one option.
  • 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, management goals are met, and desired results are achieved. Impacts key quality goals including customer satisfaction, continuous improvement, and reoccurring revenue, 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)
  • Knowledge of application architectural patterns, such as MVC, Microservices, Event-driven, etc.
  • Deploying and maintaining software using public clouds such as AWS or Azure.
  • Working within an Agile framework (ideally Scrum)
  • Exposure to API tools such as Swagger, Postman and Assertible
  • 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.
What You Will Get:
  • Work Life Harmony
  • Earned and medical leave.
  • Flexible work arrangements
  • Relocation assistance
Holistic Development
  • Personal and professional development through Caterpillar \'s employee resource groups across the globe
  • Career developments opportunities with global prospects
Health and Wellness
  • Medical coverage -Medical, life and personal accident coverage
  • Employee mental wellness assistance program
Financial Wellness
  • Employee investment plan
  • Pay for performance -Annual incentive Bonus plan.
Posting Dates: August 13, 2024 - August 14, 2024Caterpillar is an Equal Opportunity Employer (EEO).Not ready to apply? Join our .

Caterpillar

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3435621
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year