Job Description :
Key Responsibilities :
Team Leadership & Management :
- Oversee multiple engineering teams, providing technical guidance and mentorship.
- Manage development timelines and deliverables, ensuring projects are completed on schedule and meet quality standards.
- Conduct performance reviews for team members, identifying areas for growth and celebrating achievements.
- Foster strong collaboration between teams, breaking down silos and promoting a unified development approach.
Project & Resource Management :
Lead the planning, execution, and successful delivery of engineering projects.Effectively allocate resources across various initiatives to maximize efficiency and impact.Strategic & Technical Direction :
Contribute to strategic planning for the engineering department, aligning technical initiatives with business goals.Provide technical leadership, making key architectural decisions and promoting best practices in design and coding.Performance & Process Improvement :
Drive performance evaluation of systems and processes, identifying bottlenecks and implementing improvements.Champion a culture of continuous improvement, innovation, and operational excellence.Required Skills & Experience :
Experience : 8- 12 years of progressive experience in software engineering, with significant time spent in a technical leadership or lead developer role.Technical Leadership : Proven ability to provide technical leadership and guidance to engineering teams.Project Management : Strong project management skills, including managing development timelines and deliverables.Resource Allocation : Experience with effective resource allocation and optimization.Performance Evaluation : Demonstrated ability in performance evaluation and fostering team growth.Cross-functional Collaboration : Excellent skills in cross-functional collaboration and communication.Strategic Planning : Experience contributing to or leading aspects of strategic planning within an engineering context.Communication : Strong interpersonal and communication skills to effectively interact with team members, stakeholders, and senior management.Problem-Solving : Excellent problem-solving and analytical abilities(ref : hirist.tech)