Skip to content
mimi

Software Engineering Manager-Java

Caterpillar

Madurai · On-site Full-time Lead 1w ago

About the role

About the Role

As a Software Engineering Manager at Caterpillar Inc., your role is crucial in leading a team of high-performing software engineering professionals. Your responsibilities include managing projects that focus on developing business and technical solutions aligned with organizational goals. Here are key responsibilities you will handle:

Responsibilities

  • Lead, recruit, manage, and mentor one or multiple teams of software engineers to achieve departmental objectives.
  • Guide teams in designing and delivering world-class software solutions.
  • Provide technical support and secure necessary resources for timely completion of work.
  • Establish and implement standard operating procedures to support process functionality and infrastructure for effective service delivery.
  • Oversee deployment of hardware and software infrastructure components to ensure process consistency and cost efficiency.
  • Assess complex problems and determine the best approach after considering various solutions.
  • Adhere to established policies and guidelines to meet management goals and quality metrics.

Qualifications

  • 12+ years of experience in software development at scale
  • 3 years of experience managing multiple scrum teams and providing technical direction
  • Strong leadership and team management abilities
  • Proficiency in Java/.Net programming and knowledge of computer science fundamentals
  • Experience with application architectural patterns and Cloud platforms like AWS/Azure
  • Familiarity with Agile software development, security aspects, and API tools

Company Offering

Caterpillar Inc. offers you the opportunity to be part of a global team that values both the work done and the well‑being of each team member. Join us in creating a better world where progress and innovation are not just talked about but made into reality.

• Please note that additional responsibilities and tasks may be assigned by Caterpillar management as needed.*

Caterpillar is an Equal Opportunity Employer.

Duplicate Job Description

This is the Job Description for the Software Engineering Manager position at Caterpillar Inc. As a Software Engineering Manager at Caterpillar Inc., your role is crucial in leading a team of high-performing software engineering professionals. Your responsibilities include managing projects that focus on developing business and technical solutions aligned with organizational goals. Here are key responsibilities you will handle:

  • Lead, recruit, manage, and mentor one or multiple teams of software engineers to achieve departmental objectives.
  • Guide teams in designing and delivering world-class software solutions.
  • Provide technical support and secure necessary resources for timely completion of work.
  • Establish and implement standard operating procedures to support process functionality and infrastructure for effective service delivery.
  • Oversee deployment of hardware and software infrastructure components to ensure process consistency and cost efficiency.
  • Assess complex problems and determine the best approach after considering various solutions.
  • Adhere to established policies and guidelines to meet management goals and quality metrics.

Additionally, you will need the following qualifications:

  • 12+ years of experience in software development at scale
  • 3 years of experience managing multiple scrum teams and providing technical direction
  • Strong leadership and team management abilities
  • Proficiency in Java/.Net programming and knowledge of computer science fundamentals
  • Experience with application architectural patterns and Cloud platforms like AWS/Azure
  • Familiarity with Agile software development, security aspects, and API tools

Caterpillar Inc. offers you the opportunity to be part of a global team that values both the work done and the well‑being of each team member. Join us in creating a better world where progress and innovation are not just talked about but made into reality.

• Please note that additional responsibilities and tasks may be assigned by Caterpillar management as needed.*

Caterpillar is an Equal Opportunity Employer.

This is the Job Description for the Software Engineering Manager position at Caterpillar Inc.

Requirements

  • 12+ years of experience in software development at scale
  • 3 years of experience managing multiple scrum teams and providing technical direction
  • Strong leadership and team management abilities
  • Proficiency in Java/.Net programming and knowledge of computer science fundamentals
  • Experience with application architectural patterns and Cloud platforms like AWS/Azure
  • Familiarity with Agile software development, security aspects, and API tools

Responsibilities

  • Lead, recruit, manage, and mentor one or multiple teams of software engineers to achieve departmental objectives.
  • Guide teams in designing and delivering world-class software solutions.
  • Provide technical support and secure necessary resources for timely completion of work.
  • Establish and implement standard operating procedures to support process functionality and infrastructure for effective service delivery.
  • Oversee deployment of hardware and software infrastructure components to ensure process consistency and cost efficiency.
  • Assess complex problems and determine the best approach after considering various solutions.
  • Adhere to established policies and guidelines to meet management goals and quality metrics.

Skills

AWSAzureAPIAgileJava.Net

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free