i
91HR
27 91HR Jobs
Engineering Manager - Software (10-13 yrs)
91HR
posted 7d ago
Technical Leadership:
- Provide strategic direction and technical leadership to the engineering team in the product development processes.
- Define and execute the engineering roadmap aligned with the company's business objectives.
- Stay up-to-date with industry trends and emerging technologies and evaluate their potential for implementation.
Team Management:
- Build and nurture a high-performing engineering team, attracting top talent and fostering a culture of excellence.
- Set clear expectations, provide mentorship and guidance to team members, and ensure professional growth opportunities.
- Establish and maintain effective communication channels within the engineering team and cross-functional teams.
Project Planning and Execution:
- Collaborate with product management, design, and other stakeholders to define project scope, goals, and deliverables.
- Develop and manage project plans, budgets, and timelines to ensure successful and timely delivery of engineering projects.
- Monitor project progress, identify and address potential risks and issues, and implement appropriate corrective measures.
Quality and Innovation:
- Drive a culture of quality and innovation, ensuring that engineering best practices are followed throughout the development lifecycle.
- Foster an environment that encourages creativity, experimentation, and continuous improvement.
- Promote and implement efficient engineering processes, tools, and methodologies.
Collaboration and Stakeholder Management:
- Collaborate effectively with cross-functional teams, including product management, design, and operations, to align engineering efforts with overall business goals.
- Act as a liaison between the engineering team and executive leadership, providing regular updates on progress, challenges, and opportunities.
- Build and maintain strong relationships with external partners, vendors, and customers.
Requirements:
- Having excellent software development skills with 10+ years of experience and a knack for improving user experience
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Tier I engineering colleges are preferred.
- Proven experience in an engineering leadership role, overseeing large-scale software development projects.
- Strong technical background with expertise in software engineering, architecture, and design principles.
- Demonstrated ability to lead and inspire engineering teams, driving a culture of innovation, collaboration, and accountability.
- Exceptional problem-solving and analytical skills, with the ability to navigate complex technical challenges.
- Excellent communication and interpersonal skills, with the ability to effectively convey technical concepts to both technical and non-technical stakeholders.
- Familiarity with emerging technologies and industry trends in software development and engineering.
- Ability to hire and train junior developers
Functional Areas: Other
Read full job descriptionPrepare for Engineering Manager roles with real interview advice
6-8 Yrs