The core responsibilities for the job include the following :
Leadership and Management :
- Directly manage engineering managers and their teams, fostering a culture of collaboration, innovation, and high performance.
- Provide mentorship and professional development opportunities for engineers to enhance their skills and career growth.
Strategic Planning :
Develop and implement the technical strategy that aligns with the overall business goals of the organization.Collaborate with senior leadership to determine product roadmaps and prioritize engineering initiatives.Product Development Oversight :
Oversee all phases of product development, ensuring projects are completed on time, within scope, and within budget.Conduct regular reviews of project plans and progress, addressing any challenges that arise during the development process.Negotiate priorities, people, and schedules within different teams and even external teams, including customer success, product managers, and support engineers.Budget Management :
Prepare and manage the engineering budget, ensuring efficient allocation of resources while maintaining and Team Building :Lead recruitment efforts to attract top engineering talent, ensuring a diverse and skilled workforce.Establish training programs to enhance team capabilities in line with evolving technologies.Quality Assurance :
Implement best practices for software development processes, including coding standards, testing protocols, and deployment strategies.Ensure that products meet quality standards and comply with industry standards.Technology Innovation :
Stay abreast of emerging technologies and industry trends to recommend improvements in engineering practices.Identify opportunities for leveraging new technologies to enhance product offerings and operational efficiency.Reporting :
Provide succinct reports to upper management and maintain statistics and metrics to quantifiably measure the team's :Bachelor's degree in computer science, Software Engineering, or a similar technical field.In addition, a Degree in Business Administration or a similar field of study is a plus.At least 13 years of experience in engineering roles with at least 5 years in a leadership capacity in software product engineering, deployment, and integration.Work experience at both large and small companies is ideal.Experience working in cross-geography teams across India and the US is required.Experience leading a multinational team, especially in the US, is a big plus.Strong understanding of software design principles, cloud technologies, and SaaS product lifecycle management.Experience in SaaS product development planning and leadership.Proven ability to lead large teams effectively, with strong interpersonal skills to foster collaboration across departments.Ability to lead by example and establish a non-hierarchical culture.Open communication, encourage open dialogue and feedback.Advanced knowledge of the full life cycle of product development.Excellent problem-solving skills with a focus on data-driven decision-making.Have a deep understanding and empathy for customers.Solid written and verbal communication skills.Excellent people skills, collaborative, and a positive can-do attitude even under pressure.Must possess a strong work ethic, resourcefulness, and the ability to learn on the job.(ref : hirist.tech)