Head of (Software) Engineering

12 - 16 years

Chennai All india

Posted:1 week ago

Apply

Job Description

Role Overview: As a Manager Software Engineering at Caterpillar Inc., you will play a crucial role in leading a team focused on Operations to deliver top-notch service quality and metrics for Cat Digital data Platform and applications. Your work will involve process, technology, and results orientation to ensure operational excellence and continuous improvement. Key Responsibilities: - Lead Tier-2 and Tier-2.5 teams across platform and application support, ensuring timely resolution of day-to-day operational issues. - Drive operational excellence by streamlining support processes and mentoring the team for high service levels. - Maintain ownership of Tier-2 scope of work and align with ITSM standards. - Collaborate with product owners, development teams, and subject matter experts for seamless support handoffs and knowledge retention. - Participate in sprint planning to prepare support strategies for upcoming features. - Monitor and troubleshoot production systems to identify and resolve performance, scalability, and reliability issues. - Work closely with developers to fix bugs and performance bottlenecks in the application code. - Evaluate systems and processes for continuous improvement and implement necessary changes. - Collaborate with cross-functional teams to define operational processes, best practices, and procedures. - Manage task prioritization, troubleshoot incidents to closure, and improve service observability. - Test system flexibility and resilience proactively. - Provide technical guidance and direction to the team for effective management. Qualification Required: - Bachelor's degree in Computer Science, Software Engineering, or related field. - 12 years of experience with AWS DevOps and Production Support expertise. - 12 years of prior experience in DevOps/Operations Support and/or application development teams. - Hands-on experience in large-scale software development using Java, Python, and scripting languages. - Knowledge of CI/CD solutions, infrastructure components, and key AWS services. - Expertise in monitoring tools like Prometheus, Grafana, AppDynamics, CloudWatch, and Thousand Eyes. - Experience with Docker, container orchestration, configuration management tools, and ITSM protocols. - ITIL Foundation V3 certification and knowledge in ITSM processes. - Skills in diagnosing and resolving production issues, conducting root cause analysis, and writing postmortems. - Soft skills such as problem-solving, resilience, and strong interpersonal skills for effective collaboration. Additional Company Details: Caterpillar Inc. is a global team dedicated to creating stronger, more sustainable communities through innovation and progress. By joining Caterpillar, you become part of a team that values both the work done and the relationships built within the organization. Together, we are building a better world for all to enjoy living in. Posting Dates: November 14, 2025 - November 27, 2025 Caterpillar is an Equal Opportunity Employer, welcoming qualified applicants of all ages to apply. Role Overview: As a Manager Software Engineering at Caterpillar Inc., you will play a crucial role in leading a team focused on Operations to deliver top-notch service quality and metrics for Cat Digital data Platform and applications. Your work will involve process, technology, and results orientation to ensure operational excellence and continuous improvement. Key Responsibilities: - Lead Tier-2 and Tier-2.5 teams across platform and application support, ensuring timely resolution of day-to-day operational issues. - Drive operational excellence by streamlining support processes and mentoring the team for high service levels. - Maintain ownership of Tier-2 scope of work and align with ITSM standards. - Collaborate with product owners, development teams, and subject matter experts for seamless support handoffs and knowledge retention. - Participate in sprint planning to prepare support strategies for upcoming features. - Monitor and troubleshoot production systems to identify and resolve performance, scalability, and reliability issues. - Work closely with developers to fix bugs and performance bottlenecks in the application code. - Evaluate systems and processes for continuous improvement and implement necessary changes. - Collaborate with cross-functional teams to define operational processes, best practices, and procedures. - Manage task prioritization, troubleshoot incidents to closure, and improve service observability. - Test system flexibility and resilience proactively. - Provide technical guidance and direction to the team for effective management. Qualification Required: - Bachelor's degree in Computer Science, Software Engineering, or related field. - 12 years of experience with AWS DevOps and Production Support expertise. - 12 years of prior experience in DevOps/Operations Support and/or application development teams. - Hands-on experience in large-scale software development using Java, Python

Skills Required

java python docker configuration management root cause analysis itil monitoring tools git jira jenkins soft skills problem solving aws devops cicd infrastructure components aws services container orchestration itsm tools restful api

Work Mode

On-site

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now
coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You