We are seeking a highly skilled Engineering Manager to lead our engineering team, drive technical excellence, and ensure the successful delivery of high-impact engineering projects.
The Engineering Manager will collaborate with cross-functional teams, mentor engineers, and develop strategies to improve engineering practices, ensuring alignment with business Responsibilities :
- Team Leadership : Lead, mentor, and develop a high-performing engineering team, fostering a culture of collaboration, innovation, and accountability.
- Project Management : Oversee the planning, execution, and delivery of engineering projects, ensuring they are completed on time, within scope, and meet quality standards.
- Technical Guidance : Provide technical direction and support to the team, helping solve complex engineering problems and ensuring best practices are followed.
- Cross-Functional Collaboration : Work closely with product managers, designers, and other departments to align engineering efforts with business objectives and customer needs.
- Process Improvement : Continuously evaluate and improve engineering processes, tools, and workflows to increase efficiency, quality, and team productivity.
- Recruitment and Talent Development : Hire, onboard, and retain top engineering talent while providing career development opportunities and performance feedback.
- Code Quality and Best Practices : Ensure the team adheres to coding standards, conducts code reviews, and implements automated testing practices to maintain high quality code.
- Stakeholder Communication : Communicate engineering progress, challenges, and goals to both technical and non-technical stakeholders, ensuring alignment with business priorities.
- Resource Management : Allocate resources effectively, balancing team workload and ensuring the team has the tools and support needed to :
- Bachelors degree in Computer Science, Engineering, or a related field (Masters degree preferred).
- 8+ years of experience in software engineering, with at least 3-5 years in a leadership or management role.
- Strong experience with software development (e.g., full-stack, backend, frontend) and engineering best practices.
- Proven ability to lead and motivate engineering teams, driving productivity and high performance.
- Experience with Agile methodologies (Scrum, Kanban) and familiarity with project management tools like Jira or Trello.
- Excellent communication skills, with the ability to explain complex technical concepts to a non-technical audience.
- Strong problem-solving skills and experience in troubleshooting complex systems or applications.
- Experience with cloud platforms (AWS, Azure, GCP) and modern software architectures (e.g., microservices, serverless).
- Technical expertise in coding languages (e.g., Python, Java, JavaScript, Go) and development tools.
- A passion for fostering innovation and keeping up-to-date with new technologies and industry Skills :
- Leadership and team management
- Project and resource management
- Software development and architecture
- Agile practices and continuous improvement
- Cross-functional collaboration and stakeholder management
- Communication and mentorship
- Problem-solving and decision-making
(ref : hirist.tech)