Software Engineering Manager

Caterpillar · Bengaluru

Apply on the company website

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.

JOB PURPOSE: 
The Software Engineering Manager would provide leadership in the design, development, and deployment of Caterpillar’s state-of-the-art digital products within the areas of e-commerce. This position is accountable for hiring, managing, and mentoring multiple software engineers and pod leads who are transforming and building a world-class eCommerce application, in line with the CAT Digital Strategy. 

We are looking for a Software Engineering Manager with expertise and passion to imagine, build and develop innovative products. This is a high growth space and a big opportunity that needs a dynamic product creator. The ideal candidate will be curious, have attention to detail, be energized by a dynamic environment, be comfortable with strategic thinking while also diving deep.

If you are looking for an opportunity to lead strong development teams and build creative technology solutions that positively impact international customers, relish large ownership and diverse technologies, join our team today!

As a Software Engineering Manager, you will identify, hire, and build world-class teams of Software Engineers to define, drive, and execute on our strategic vision. You will improve/initiate processes that allow these teams to collaborate with local as well as global teams with a high degree of efficiency. You will develop teams of highly motivated and talented individuals that can collaborate with Project Managers, Product Managers and Software Engineers across the company on a high impact initiative. You will design, build and own features and programs that will delight our dealers / customers.

This key role is expected to establish and mature product software engineering capability in India. The role will report to CAT Digital India Senior Engineering Manager.

JOB DUTIES: 

Basic Qualifications:

Top candidates will also have: 

Proven experience in many of the following:

•   Must Have - Deep hands-on expertise in Java/J2EE, Spring Boot.

•   Nice to Have - Certifications in AWS/Azure, MongoDB/Redis.

•   Nice to Have - Hands-on experience on React, Typescript, JavaScript frameworks.

•   Nice to Have – BPMN/Workflow/Rules Engine technology like Camunda, Temporal, Drools.

Posting Dates:

October 25, 2026 - November 1, 2026

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

Not ready to apply? Join our Talent Community.

More jobs at Caterpillar · Software Engineering jobs in Bengaluru