Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Mar 24, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • eHealth Africa is focused on improving healthcare by creating effective ways to implement reliable health information management systems. We have developed eHealth and mHealth solutions that can be rapidly deployed to manage patient information, streamline clinical procedures, and provide data and analysis on health program outcomes. Accurate health data wil...
    Read more about this company

     

    Senior Software Engineering Manager

     

    Purpose of the Position:

    • The Software Engineering Department at eHealth Africa designs and maintains digital health solutions that strengthen healthcare systems across Africa. We develop innovative platforms such as eHA Care, LoMIS, and PlanField and collaborate with partners to optimize tools like EMID and VaxTrac. Our diverse team—software developers, QA, UI/UX, DevOps, and AI engineers—builds secure, scalable systems tailored to public health needs. We prioritize real-world impact, user-centric design, and integration with health programs. Through collaboration with public health experts, we ensure our solutions are practical and relevant. The department also contributes to local tech talent development through the eHA Academy and provides career growth opportunities within a supportive, innovative environment.
    • The Senior Manager, Software Engineering, leads the design, development, and delivery of embedded systems, cloud, and web applications that support eHA’s health solutions. This role ensures that engineering strategies evolve to meet changing technological, partner, and operational needs. The Senior Manager oversees software development, quality assurance, and product management teams, adapting tools, team structures, and workflows to maintain performance, relevance, and impact. The role also strengthens internal processes, mentors technical teams, and drives timely, secure, and scalable software delivery across programs.

    What you’ll do

    • Adapt engineering strategies and delivery models to align with emerging public health priorities, evolving technologies, and operational realities.
    • Tailor digital solutions to ensure efficient use of team capacity, stakeholder input, and client-specific technical requirements.
    • Advise team leads and managers on delivery frameworks, Agile practices, and quality assurance approaches that maintain scalable, secure development standards.
    • Build collaborative relationships with partners, clients, and stakeholders to align technical solutions with contextual needs and secure shared ownership of evolving products.
    • Sustain software delivery schedules by integrating iterative feedback, adjusting team scopes, and coordinating across cross-functional units.
    • Evolve architecture, development, and testing standards to ensure system performance, maintainability, and alignment with security, scalability, and usability expectations.
    • Guide the creation, review, and refinement of technical design documents, functional specifications, and system architecture plans.
    • Drive quality assurance and productivity through structured feedback loops, performance metrics, and adaptive tools.
    • Collaborate with other units/departments on innovation design and grants/proposal writing
    • Work with eHA Group to meet their item storage and withdrawal needs, ensuring efficient coordination and service delivery.

    Who you are

    • Adaptive Technical Leadership – Guides development strategy and architecture in response to evolving technologies, client needs, and health system demands.
    • Cross-Functional Collaboration – Builds strong internal and external partnerships to co-design relevant, scalable software solutions.
    • Delivery Management – Sustains on-time, high-quality software outputs by optimizing team structures, workflows, and performance metrics.
    • Strategic Problem Solving – Anticipates technical and operational challenges and adjusts tools, processes, and priorities accordingly.

    Education & Experience:

    • Master’s degree in Computer Science, Computer Engineering, Software Technology, or a related field (or equivalent experience).
    • Minimum of 10 years of experience in software development and delivery, with a track record of at least 5 years of experience managing large-scale engineering teams and delivering enterprise software on time and within budget.

    Nice to Have

    • Cloud Architecture Certification
    • Microsoft Certified: Azure Solutions Architect Expert
    • Google Professional Cloud Architect
    • LEAN Certification

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to eHealth Systems Africa on www.linkedin.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at eHealth Systems Africa Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail