About the job


We are seeking an Engineering Manager to lead and inspire a team of engineers delivering high-quality digital health solutions across Africa. Your role will involve technical strategy, project management, and team development. You should have a strong background in software engineering, excellent leadership skills, and a passion for solving real-world problems through technology. Your collaborative mindset and interpersonal skills will help you thrive in this role at mDoc.


Responsibilities


Manage, coach, and support a high-performing engineering team across web, mobile, and backend systems
Create and execute technical strategies aligned with product and business objectives
Implement and track engineering performance metrics, ensuring quality and speed
Communicate technical goals and project priorities clearly to team members and stakeholders
Collaborate cross-functionally with Product, QA, and DevOps teams to meet project timelines and budgets
Drive best practices in Agile, code quality, CI/CD, and system scalability
Help recruit, onboard, and develop engineering talent across the continent


Qualifications


Bachelor’s degree or equivalent experience in Computer Science, Engineering, or related field
3+ years of experience managing software engineering teams (including remote or distributed teams)
Proven experience with modern development stacks (e.g., Node.js, React, React Native, or Python)
Strong understanding of Agile methodologies and software lifecycle management
Experience with CI/CD tools and cloud infrastructure (AWS, Azure, or similar)
Excellent interpersonal, coaching, and communication skills
Passion for health tech, digital inclusion, or solving meaningful problems at scale
  • ICT
  • Computer