Senior Manager of Software Engineering

15 - 19 years

Chennai All india

Posted:2 weeks ago

Apply

Job Description

As a Senior Software Engineering Manager at Caterpillar Inc., you will play a crucial role in designing, developing, and deploying state-of-the-art digital products within the eCommerce domain. Your responsibilities will include: - Providing leadership in hiring, managing, and mentoring multiple software engineering managers and their teams to create a world-class eCommerce application aligned with CAT Digital Strategy. - Identifying, hiring, and developing teams of Software Engineers to execute the strategic vision, improve collaboration efficiency, and establish product software engineering capability in India. - Supervising teams and projects related to developing business and technical solutions, including prioritization, planning, and stakeholder management. - Driving engineering best practices, innovation, and implementation of cutting-edge technologies while ensuring craftsmanship, resilience, and scalability of solutions. - Overseeing individual team members' performance, addressing training needs, and fostering career development. - Providing technical support, direction, and leadership on medium to large-scale projects impacting strategic priorities. Qualifications required for this role include: - Fifteen years or more of experience in designing and developing software applications in Full stack (UI in Angular/React) & Java, or at least ten years of experience with a master's degree in computer science or a related field. - Seven years or more of experience in managing software development teams. - Five years or more of experience in public cloud technologies such as AWS or Azure. - Proven experience in designing, developing, deploying, and maintaining software at scale, building a complex open-stack microservices-based platform, working with message brokers, datastores, relational and NoSQL databases, and deploying software using CI/CD tools. - Strong technical expertise in Agile frameworks, passion for VOC through usability testing, and solid knowledge of computer science fundamentals. If you have the expertise and passion to lead strong development teams, build creative technology solutions, and positively impact international customers, consider joining our team at Caterpillar Inc. As a Senior Software Engineering Manager at Caterpillar Inc., you will play a crucial role in designing, developing, and deploying state-of-the-art digital products within the eCommerce domain. Your responsibilities will include: - Providing leadership in hiring, managing, and mentoring multiple software engineering managers and their teams to create a world-class eCommerce application aligned with CAT Digital Strategy. - Identifying, hiring, and developing teams of Software Engineers to execute the strategic vision, improve collaboration efficiency, and establish product software engineering capability in India. - Supervising teams and projects related to developing business and technical solutions, including prioritization, planning, and stakeholder management. - Driving engineering best practices, innovation, and implementation of cutting-edge technologies while ensuring craftsmanship, resilience, and scalability of solutions. - Overseeing individual team members' performance, addressing training needs, and fostering career development. - Providing technical support, direction, and leadership on medium to large-scale projects impacting strategic priorities. Qualifications required for this role include: - Fifteen years or more of experience in designing and developing software applications in Full stack (UI in Angular/React) & Java, or at least ten years of experience with a master's degree in computer science or a related field. - Seven years or more of experience in managing software development teams. - Five years or more of experience in public cloud technologies such as AWS or Azure. - Proven experience in designing, developing, deploying, and maintaining software at scale, building a complex open-stack microservices-based platform, working with message brokers, datastores, relational and NoSQL databases, and deploying software using CI/CD tools. - Strong technical expertise in Agile frameworks, passion for VOC through usability testing, and solid knowledge of computer science fundamentals. If you have the expertise and passion to lead strong development teams, build creative technology solutions, and positively impact international customers, consider joining our team at Caterpillar Inc.

Skills Required

java aws azure kafka rabbitmq mongodb cassandra redis elasticsearch mysql oracle jenkins azure devops scrum algorithms full stack development ui in angular ui in react public cloud technologies message brokers aws sqs aws sns apache activemq kinesis datastores cicd tools gocd agile framework computer science fundamentals

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