Description
We are seeking an experienced Manager II, Software Engineering to lead our software development team in India.
The ideal candidate will have a strong technical background combined with leadership skills to manage and mentor a team of engineers.
This role will involve overseeing the software development lifecycle, ensuring the delivery of high-quality software solutions that meet business objectives.
Responsibilities
- Lead and manage a team of software engineers to deliver high-quality software solutions.
- Define project scope, goals, and deliverables that support business goals in collaboration with senior management and stakeholders.
- Oversee the software development lifecycle including planning, design, development, testing, and deployment.
- Implement best practices in software engineering and foster a culture of continuous improvement within the team.
- Conduct regular code reviews and provide constructive feedback to team members.
- Manage resource allocation and project timelines to ensure timely delivery of projects.
- Collaborate with cross-functional teams to ensure alignment on project objectives and deliverables.
- Mentor and guide team members in technical and professional growth.
- Stay updated with emerging technologies and industry trends to innovate and improve existing processes.
Skills and Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 15-18 years of experience in software engineering, with a focus on team management and leadership.
- Proficiency in multiple programming languages such as Java, Python, C++, or JavaScript.
- Strong understanding of software development methodologies (Agile, Scrum, etc.).
- Experience with cloud platforms (AWS, Azure, GCP) and DevOps practices.
- Excellent problem-solving skills and ability to work under pressure.
- Strong communication and interpersonal skills for effective collaboration with stakeholders and team members.
- Proven track record of successful project management and delivery.
Skills Required
Cloud Computing, Project Management, Agile Methodologies, System Design