Senior Manager Software Engineering

Caterpillar

5 - 10 years

Chennai

Posted: 24/05/2025

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.

Skills & Experience Required: (Mandatory)

  • Solid knowledge in software development fundamentals, software development process, requirements analysis, software design, debugging, documentation, testing and deployment.
  • Extensive experience in Application Development (web and mobile), testing methodologies including but not limited to Tech stack – JavaScript / Typescript, Angular/ React, Next.js, testing tools, Java, AWS , GitHub Copilot and AI tools.
  • Hands on experience in leading and mentoring agile scrum teams. (work experience 15+ yrs in software product development)
  • Excellent knowledge in software quality aspects and hand-on in modern software testing patterns, Excellence with Test-Driven Development, behavior driven development. and Agile processes.
  • Strong Programming, Designing, Debugging, Problem Solving & troubleshooting skills.
  • Excellence with Service-Oriented Architectures, microservices, Restful Web Services, Exposure to API tools such as Swagger, Postman ..
  • Good knowledge of pipelines, build & release process and DB tools (Snowflake MySQL), application performance and monitoring.
  • Must have done at least 3 large implementations or multiple projects using cutting edge technologies.   
  • Commitment towards code quality, application quality assurance and availability.
  • Strong Programming and analytical Skills
  • A true team player who can work with distributed teams in a fast-paced environment
  • Excellent communication/interpersonal skills
  • Manages timelines/deliveries, highlight/mitigate risks, and provide timely, accurate & regular status updates.
  • Monitoring API’s and Services deployed in production and support devops & support team on need basis.
  • Solid Telematics Domain knowledge and Caterpillar software products.
  • Other duties as required and requested by the leadership.

(Nice to Have)

  • Experience designing or developing for high-transaction rate enterprise systems including hardware devices.
  • Experience with Cloud based services.
  • Experience working with a geographically distributed, dynamic and multicultural team

General expectations:

  • Passion and willingness to learn new technologies.
  • Self-starter, Ability to work well in geo-graphically distributed teams with good communication skills.
  • Strong work ethic. Self-motivated, able to self-direct, positive attitude.
  • Has a positive "can do" attitude. Try to figure out how to do something without understanding all the data points.
  • Dedicated to delivering high quality and performance solutions
  • Eager to learn new things, take ownership / accountability and want to get things done.

Key Responsibilities: (Day to day activity)

Roles and Responsibilities

  • Strategic Planning: Devise a comprehensive strategy to align design system with organizational goals and technology evolution.
  • Application Development: Lead software engineering scrum teams in the design, development, testing and deployment.
  • Stakeholder collaboration: Work with multiple stakeholders across teams. Influence and align them per organization strategy.
  • Tech Innovation and development: Work with architect and principal engineers to come up with innovative approaches for high quality software products design and delivery.
  • 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 products.
  • Implementing common operating procedures to provide process functionality and the requisite infrastructure to enable effective, efficient, economical delivery of product.
  • 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.

Measures of Success:

  • Participation in the complete product development cycle starting from analysis, architecture, design, coding, integration testing, deployment and maintenance of software
  • Provide ongoing sustaining support to the product, addressing end to end feature enhancements.
  • Review and work with others (Product Management, Technical Architects, Development Engineers, Software Development Manager) to confirm and track feature requirements through to delivery.
  • Follow the processes of agile development team and participate in the planning and execution of work items.
  • Motivate individual team members to drive tasks to completion and take ownership of features.
  • Experience in Agile methodologies and Safe Agile process
  • Provide creative and innovative solutions to improve value of the application

Posting Dates:

May 20, 2025 - May 27, 2025

Caterpillar is an Equal Opportunity Employer.

Not ready to apply? Join our Talent Community.

About Company

_x000d_ Caterpillar Inc. is a global leader in the design, manufacture, and distribution of heavy equipment and engines. Headquartered in Irving, Texas, the company was founded in 1925 and is renowned for its yellow machinery. Caterpillar serves industries such as construction, mining, energy, and transportation, offering a wide range of products, including excavators, bulldozers, loaders, and power generation systems. The company also provides financial and aftermarket services, such as equipment leasing and parts support. Known for its innovation and sustainability efforts, Caterpillar is committed to helping its customers improve efficiency and reduce their environmental impact while advancing global infrastructure and resource development.

Services you might be interested in

One-Shot Campaign

Reach out to ideal employees in one shot!

The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).