Resolve to Save Lives (RTSL) is a global health organization that aims to save millions of lives by reducing preventable deaths from cardiovascular disease and preventing infectious disease epidemics. Since September 2017, the Prevent Epidemics team at RTSL has been working closely with governments, the World Health Organization, the World Bank, and academic and other partners to strengthen national capacity to prevent, detect and respond to epidemic threats. Some key initiatives include Program Management for Epidemic Preparedness (PMEP) to grow institutional leadership and management capabilities and 7-1-7 to establish a global goal for early detection and response.
We are recruiting to fill the position below:
Job Title: Data Engineer, Public Health Surveillance
Location: Abuja
Length of Engagement: This is a fixed-term appointment through December 2026 with the possibility of extension
Position Purpose
RTSL is seeking a Public Health Surveillance Data Engineer to be embedded within the Nigeria Centre for Disease Control and Prevention (NCDC). The Data Engineer will provide engineering support for key public health digital platforms, including SORMAS, Laboratory Information Management Systems (LIMS), SitAware and their integrations.
This role is critical in ensuring the optimal performance, interoperability, and sustainability of NCDC's digital surveillance systems, strengthening disease surveillance, outbreak response, and laboratory data management.
Beyond system maintenance and troubleshooting, the engineer will work closely with NCDC technical teams to build institutional capacity by training and mentoring relevant staff on system operations, troubleshooting, and to identify, design and implement internal process improvements to optimize data delivery as well as digital public health surveillance data management systems best practices.
This position sits within the Department of Surveillance and Epidemiology, NCDC.
The role will have a matrix reporting structure, reporting to both the Divisional Head of the Public Health Informatics Division and the Senior Technical Advisor for Health Security and Event-Based Surveillance at RTSL.
The incumbent will also have regular reporting, technical support, and collaboration on outputs with global members of the RTSL team.
Core Duties and Responsibilities
The Data Engineer will provide technical support and evolve the systems-level and architectural framework for digital solutions at NCDC. Responsibilities will span across the data lifecycle but are not limited to the following:
Provide technical guidance in defining and implementing data integration solutions, including APIs, middleware, and data pipelines, to support system interoperability and collaborative surveillance needs at NCDC
Drive the integration of priority platforms such as SitAware, SORMAS, and LIMS, ensuring seamless data exchange for laboratory, surveillance, and decision-making processes
Collaborate with the Legal and Data Governance and Architecture consultants, along with the NCDC and RTSL staff, to develop a data governance plan to inform architecture requirements
Support the development of a roadmap for NCDC data architecture that enables data sharing both within the NCDC and between NCDC and the other sectors
Design and launch a digital governance framework to clarify authority for decision-making for digital systems related to surveillance
Provide technical support for the implementation of several surveillance digital solutions, including SORMAS, SITAware, and LIMS
Collaborate with the NCDC ICT team to ensure continuous uptime, functionality, and security of relevant surveillance information systems by proactively addressing technical issues, performing software updates, patches, and regular maintenance
Develop technical documentation, user manuals, and standard operating procedures (SOPs) for system use and troubleshooting
Conduct hands-on workshops, training and mentorship sessions for NCDC technical staff and other system users to enhance institutional knowledge of system architecture and functionality
Work with development partners to explore scalable and sustainable digital solutions for public health
Participate in technical working groups, community of practice, and other knowledge-sharing forums on health information systems
Perform any other incident-specific related duties, as required by supervisor
Required Qualifications
Education:
Bachelor's or Master’s Degree in Computer Science, Computer Engineering, Software Engineering, Health Informatics, Information Technology, or a related field
Experience:
At least 8 years of experience in software development, system integration, or digital health implementation
Strong expertise in programming languages (Python, Java, JavaScript, C#), database management (SQL, PostgreSQL, etc.) and frameworks (Angular, React etc.), and DevOps
Experience working/familiarity with health information systems (SORMAS, mSERS, DHIS2, LIMS, etc.) or similar platforms
Skills & Abilities:
Familiarity with API development, cloud computing (AWS, Azure, Google Cloud), and DevOps practices
Familiarity with healthcare informatics standards (HL7, FHIR, LOINC, etc.)
Experience developing and providing training and mentorship to technical teams in public health settings through day-to-day collaboration, developer guides, and presentations
Knowledge of cybersecurity principles, data privacy regulations, and health data governance
Strong analytical, troubleshooting, and problem-solving skills
Familiarity with machine learning, AI, or blockchain applications in health data management
Ability to work in fast-paced, high-pressure environments and manage multiple priorities
Preferred Skills & Attributes:
Experience with public health surveillance and laboratory information systems
Experience with managing digital health implementations, including strong knowledge of digital health and data governance