Zenysis Technologies
Zenysis Technologies

Software Engineer - Health Information Systems Expert (Rwanda)

Employee
Data Processing, Data Engineer

The Government of Rwanda, through the Ministry of Health (MoH), is advancing the use of integrated health data for routine, evidence-based decision-making across the health sector. Central to this effort is the Health Intelligence Center (HIC), a national initiative focused on strengthening interoperability, analytics, and performance management across Rwanda’s health ecosystem.

This role is a secondment position supporting the Ministry of Health’s HIC. The Software Engineer will remain an employee of Zenysis while working in close coordination with HIC leadership, Ministry stakeholders, and technical partners to support national health information system integration, interoperability, and data exchange initiatives.

Zenysis is a global technology company that partners with governments and international organizations to strengthen health systems through advanced data integration and analytics. Across Africa, governments rely on Zenysis technology to support healthcare delivery, disease surveillance, emergency response, and health system performance management.

The Role

We are looking for a Software Engineer – Health Information Systems to support the integration, interoperability, technical reliability, and ongoing improvement of priority national health information systems within the HIC.

The Software Engineer will serve as a seconded technical resource supporting the development and maintenance of scalable data integration pipelines, APIs, and interoperability workflows that enable secure and reliable exchange of health information across national systems. The role will also support technical troubleshooting, system reliability, and performance optimization across priority systems within Rwanda’s digital health ecosystem.

Working closely with Ministry stakeholders, HIC leadership, Zenysis engineers, and partner technical teams, the Software Engineer will contribute to strengthening Rwanda’s national health data infrastructure while supporting long-term local technical capacity and sustainability.

This role combines data engineering, systems integration, interoperability, and technical platform support responsibilities in support of Rwanda’s national digital health ecosystem.

Secondment Structure & Reporting Lines

  • The role is seconded to the Rwanda Ministry of Health / HIC.
  • Day-to-day activities and technical priorities will be coordinated in collaboration with HIC leadership and relevant Ministry stakeholders.
  • The secondee will maintain functional reporting lines to Zenysis for technical quality, performance management, and HR matters.
  • Zenysis remains the employer of record and is responsible for compensation, benefits, and contractual obligations.
  • The secondee will operate in accordance with Ministry data governance frameworks, security requirements, and applicable Zenysis policies.

Eligibility: This position is open to Rwandan nationals only.

Tasks

Key Responsibilities

Data Integration & Engineering

  • Support integration of priority national health information systems into the HIC data warehouse and downstream analytics systems such as RHAP.
  • Design, develop, maintain, and optimize scalable ETL/data integration pipelines using Python and SQL.
  • Implement data harmonization, transformation, and quality assurance workflows to support national analytics and reporting requirements.
  • Validate integrated datasets and troubleshoot integration failures or data quality issues in collaboration with stakeholders.
  • Contribute to reusable integration components, automation, and technical documentation to improve maintainability and efficiency.

Interoperability, APIs & Data Exchange

  • Support the design, configuration, and maintenance of interoperability workflows that enable secure and reliable exchange of health information across national systems.
  • Develop, configure, and maintain APIs and system interfaces to improve data accessibility and facilitate data exchange between health information systems.
  • Support implementation of interoperability and data exchange standards, including HL7 FHIR, ADX, and standardized metadata structures where applicable.
  • Contribute to the design and documentation of reusable interoperability patterns and technical approaches to strengthen long-term sustainability.

Health Information Systems Management & Technical Support

  • Support the ongoing management, technical improvement, and operational reliability of priority national health information systems within Rwanda’s health data ecosystem, including the HIC data warehouse.
  • Work with Ministry stakeholders and system owners to identify technical challenges, performance bottlenecks, and opportunities to strengthen system functionality and sustainability.
  • Assist with technical assessments of system readiness, architecture, and operational needs to support integration and interoperability priorities.

Infrastructure, Reliability & DevOps Support

  • Support the operational reliability, monitoring, and performance optimization of health information systems, integrations, and related infrastructure within the HIC environment.
  • Monitor system health, troubleshoot failures, and assist in diagnosing application, infrastructure, and integration issues.
  • Support deployment, configuration, and maintenance of systems across Linux-based, cloud, and on-premise environments where applicable.
  • Assist with application profiling, system performance tuning, and reliability improvements to support stable operations.
  • Contribute to secure engineering practices, monitoring approaches, backup processes, and operational safeguards aligned with Ministry data governance requirements.

Collaboration & Stakeholder Engagement

  • Work closely with Ministry of Health and HIC stakeholders to translate operational, interoperability, and analytical needs into technical solutions.
  • Participate in technical working sessions, architecture discussions, interoperability planning, and system coordination activities with Ministry and partner teams.
  • Contribute to knowledge transfer and mentorship activities to strengthen long-term technical ownership within HIC.
  • Maintain clear technical documentation for integrations, APIs, configurations, workflows, and operational procedures.

Engineering Standards & Continuous Improvement

  • Contribute to software engineering best practices including testing, maintainable code development, version control, and technical documentation.
  • Collaborate with Zenysis engineering teams to improve interoperability frameworks, integration reliability, and operational efficiency.
  • Stay current with emerging approaches in interoperability, digital health systems, infrastructure reliability, and data engineering.
  • Contribute lessons learned and technical insights from Rwanda implementation activities to broader organizational learning where relevant.

Requirements

What We’re Looking For

Education:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related fields.

Experience:

  • 3–5 years in software development, health information systems, data engineering, systems integration, or related technical roles.
  • Strong experience with ETL pipeline development using Python and SQL.
  • Experience working with APIs, interoperability workflows, and system integrations across multiple applications or platforms.
  • Experience working with databases and orchestration tools (Airflow, Prefect, etc.).
  • Comfort working in Linux environments and supporting on-premise and cloud deployments (AWS, S3, MinIO).
  • Experience working closely with both technical and non-technical stakeholders.
  • Experience working with health information systems, digital health platforms, or interoperability initiatives is an advantage.

Technical Skills:

  • Strong understanding of data integration and ETL design principles.
  • Understanding of APIs, interoperability concepts, and system-to-system data exchange patterns.
  • Advanced Python and SQL skills.
  • Familiarity with Linux command line, cloud services (AWS), Docker, and PostgreSQL.
  • Familiarity with application monitoring, troubleshooting, deployment support, and system reliability concepts.
  • Ability to write scripts (Bash/Python) to automate workflows.
  • Ability to produce clear technical documentation.
  • Familiarity with digital health interoperability standards (e.g., HL7 FHIR, ADX) is an advantage.
  • Comfort using AI-assisted tools to enhance development and troubleshooting.

Behavioral Skills:

  • Strong analytical and root-cause problem-solving skills.
  • Sound judgment and structured thinking, even in ambiguous situations.
  • Clear communication with diverse technical and non-technical audiences.
  • Strong collaboration skills and ability to coordinate across multiple stakeholders and systems.
  • Strong ownership and accountability in a remote-first team.
  • Adaptability in a fast-paced, mission-driven environment.

Benefits

This secondment opportunity offers the chance to work directly with the Ministry of Health and HIC on high-impact national digital health initiatives. Team members gain hands-on experience supporting large-scale health data and systems integration projects while collaborating with both local and international technical teams.

Zenysis offers a supportive, mission-driven work environment and competitive compensation, including a 6% health allowance in addition to compliance with all applicable Rwandan labor requirements.

Join Zenysis as a Software Engineer and empower governments with life-saving health data solutions. Be part of a dynamic team transforming global health!

Updated: 28 seconds ago
Job ID: 16219068
Report issue

Zenysis Technologies

11-50 employees
Technology, Information and Internet

Health intelligence infrastructure for governments in low- and middle-income countries. Transforming fragmented national data into coordinated, life-saving action.

  1. Software Engineer - Health Information Systems Expert (Rwanda)