Software Engineering Manager

Caterpillar Caterpillar · Industrial · Bangalore, Karnataka

Software Engineering Manager to lead design, development, and deployment of digital products in e-commerce, focusing on hiring, managing, and mentoring software engineers and pod leads. The role involves transforming and building a world-class eCommerce application, driving strategic vision, and establishing product software engineering capability in India.

What you'd actually do

  1. Provide leadership in the design, development, and deployment of Caterpillar’s state-of-the-art digital products within the areas of e-commerce.
  2. 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.
  3. Identify, hire, and build world-class teams of Software Engineers to define, drive, and execute on our strategic vision.
  4. Improve/initiate processes that allow these teams to collaborate with local as well as global teams with a high degree of efficiency.
  5. 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.

Skills

Required

  • designing and developing software applications in Java or Scala
  • managing 8 to 14 member cross functional team
  • public cloud technologies such as AWS or Azure

Nice to have

  • Demonstrated leadership on medium to large-scale projects