datatrota
Signup Login
Home Jobs Blog

Senior Software Engineering Manager at eHealth Systems Africa

eHealth Systems AfricaAbuja, Nigeria Software Development
Full Time
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 will provide NGO’s, hospitals, and donor agencies with access to timely health system indicators needed to evaluate their health interventions and respond to critical public health needs. We bring about positive change by harnessing the potential of technology, valuing the power and knowledge of local people, and maintaining a sharp focus on the health worker. To help close the gap in access to health care we have developed and share a depth of expertise in: eHealth and mHealth software and solutions Technology Infrastructure Training and capacity building for sustainable health systems Research and data analysis Project Management eHealth Africa works closely with health NGOs in order to provide them with technology solutions that will enhance their on-going and new health programs. We also strive to work with state and government officials to manage large scale implementations at health facilities across the country. eHealth and Information Systems Africa, Inc. is a California, USA Public Service Corporation. We have offices based in California, USA, and Kano, Nigeria.

 

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

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend