We are hiring for our client Masai.
We are seeking an experienced and dynamic Director of Engineering with a strong focus on people management to lead our engineering teams.
The ideal candidate will be a strategic leader with a passion for mentoring, developing talent, and fostering a collaborative and innovative work environment.
This role requires balancing technical leadership with a deep commitment to supporting the professional growth and well-being of the engineering team.
Key Responsibilities:
Leadership and Management:
- Lead, mentor, and develop a team of engineering managers, software engineers, and technical leads.
- Foster a culture of continuous learning, collaboration, and innovation within the engineering team.
- Drive performance management, including setting clear goals, conducting regular feedback sessions, and ensuring career development opportunities for team members.
Strategic Planning And Execution:
- Collaborate with the CTO and other senior leaders to define and execute the engineering strategy aligned with business goals.
- Oversee the engineering roadmap, ensuring timely delivery of high-quality products and features.
- Identify and implement best practices in engineering processes, tools, and technologies to enhance team efficiency and productivity.
Talent Development:
- Focus on recruiting, retaining, and developing top engineering talent.
- Implement training programs, workshops, and mentorship initiatives to continuously enhance the skills and knowledge of the team.
- Promote diversity, equity, and inclusion within the engineering department.
Collaboration And Communication:
- Work closely with cross-functional teams, including Product, Design, QA, and Operations, to ensure seamless project execution and delivery.
- Communicate effectively with stakeholders at all levels, providing clear updates on project status, risks, and outcomes.
- Act as a bridge between the engineering team and executive leadership, ensuring alignment on goals and priorities.
Technical Oversight:
- Stay updated with industry trends and emerging technologies to drive innovation and maintain the company's competitive edge.
Operational Excellence:
- Monitor and manage the engineering budget, resources, and timelines to meet business objectives.
- Ensure that the engineering team adheres to industry standards, security practices, and regulatory requirements.
- Lead efforts to improve engineering processes, including code reviews, testing, and deployment practices.
Desired Candidate Profile:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 10+ years of experience in software engineering, with at least 5 years in a leadership role.
- Proven track record of managing and growing engineering teams in a fast-paced environment.
- Strong understanding of software development life cycle (SDLC) and agile methodologies.
- Ability to make informed technical decisions and provide strategic direction.
- Exceptional leadership skills with a focus on mentoring, coaching, and developing engineering talent.
- Strong interpersonal and communication skills, with the ability to build trust and rapport with team members and stakeholders.
- Ability to navigate complex challenges and drive solutions in a collaborative manner.
- Strong analytical and decision-making skills, with a focus on achieving results.
Skills: software engineering,recruiting,agile methodologies,strategic planning,execution,inclusion,leadership,interpersonal skills,people management,software,technical oversight,communication,decision-making skills,operational excellence,diversity,leadership skills,mentoring,talent development,retaining,analytical skills,collaboration,communication skills,training programs,equity,sdlc.
Didn’t find the job appropriate? Report this Job