Zenysis Technologies
Zenysis Technologies

Software Engineer - General (2 Positions)

Employee
Data Processing, Data Engineer

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

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.

Zenysis is recruiting two Software Engineers to support software development, systems integration, and digital health initiatives in Rwanda.

These roles are secondment positions supporting ongoing HIC initiatives in collaboration with the Ministry of Health. The Software Engineers will remain employees of Zenysis while working in close coordination with Ministry stakeholders, technical partners, and Zenysis engineering teams.

The Software Engineers will contribute across a wide range of areas including the development, integration, and maintenance of software applications, APIs, data pipelines, and analytics platforms that strengthen health system decision-making and interoperability across Rwanda’s digital health ecosystem.

This is an opportunity for early-career engineers to gain hands-on experience working on large-scale software systems, cloud and on-premise infrastructure, interoperability, analytics, and public-sector digital transformation initiatives while contributing to high-impact health system strengthening efforts.

Secondment Structure & Reporting Lines

  • The role is seconded to the Rwanda MoH / HIC.
  • Day-to-day tasking and priorities will be guided by MoH/HIC leadership.
  • The secondee will maintain a functional reporting line to Zenysis (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 both Zenysis and Ministry policies, data governance frameworks, and security requirements.

Tasks

Key Responsibilities

Software Design & Development

  • Design, build, and maintain scalable, reliable software applications and backend services that power the platform's core functionality.
  • Write clean, well-tested, maintainable code following established design patterns, SOLID principles, and team conventions.
  • Translate product requirements into technical designs, breaking work into well-scoped deliverables.
  • Contribute to architectural decisions including service boundaries, data flows, and technology selection.
  • Practice test-driven development where appropriate and ensure regressions are caught before release.

Data Integrations & Database Management

  • Work with various database technologies (SQL, NoSQL, columnar, etc.) to model, store, and query application data effectively.
  • Support development and optimization of ETL/data integration pipelines using Python and SQL.
  • Support interoperability and secure data exchange workflows across systems.
  • Contribute to implementation of data harmonization and transformation processes supporting analytics and reporting requirements.
  • Assist with technical documentation for integrations, APIs, and workflows.
  • Tune database performance for scalability.

API Development

  • Support the development, configuration, and maintenance of APIs and backend interfaces that enable secure data access and exchange across health information systems.
  • Develop and maintain RESTful APIs and supporting services to improve interoperability, data accessibility, and integration between systems.
  • Collaborate with system owners and technical teams to troubleshoot API-related issues, improve reliability, and support evolving integration requirements.

Infrastructure, Reliability & DevOps Support

  • Monitor performance of owned services and troubleshoot production issues with appropriate urgency.
  • Assist with deployment, configuration, and operational support activities in Linux, cloud, and on-premise environments.
  • Contribute to containerization and deployment workflows using Docker and Git-based development practices.
  • Profile applications, identify bottlenecks, and optimize code paths, query patterns, and resource usage.
  • Support system reliability, performance optimization, and operational troubleshooting activities.

Collaboration & Continuous Learning

  • Work collaboratively with Ministry stakeholders, software engineers, data engineers, architects, and implementation teams.
  • Participate in technical working sessions, sprint planning, and engineering discussions.
  • Participate in code reviews, providing constructive feedback and raising the quality bar.
  • Continuously build technical skills in software engineering, interoperability, cloud technologies, analytics, and digital health systems.
  • Stay current with software engineering best practices, frameworks, and patterns relevant to the stack.

Requirements

Education:

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, Data Science, or a related technical field.
  • Equivalent practical experience or relevant technical certifications may also be considered.

Experience:

  • 1–3 years of experience in software development, systems integration, data engineering, or related technical work.
  • Internship, academic, or project experience in software engineering, backend development, analytics, or data systems is acceptable.
  • Exposure to APIs, databases, backend systems, or cloud environments is an advantage.
  • Interest in digital health, interoperability, analytics, or public-sector technology initiatives is preferred.
  • Experience working in collaborative, cross-functional technical environments is an advantage.

Technical Skills:

  • Proficiency in at least one modern programming language such as Python, JavaScript/TypeScript, Java, or Go.
  • Familiarity with SQL and relational databases such as PostgreSQL or MySQL.
  • Familiarity with REST APIs and backend development concepts.
  • Understanding of Git workflows and software development practices.
  • Familiarity with Linux environments, Docker, cloud infrastructure, ETL tools, or orchestration frameworks is an advantage.
  • Understanding of software engineering fundamentals including debugging, testing, and code quality practices.
  • Strong analytical and problem-solving skills with attention to detail.

Behavioral Skills:

  • Strong willingness to learn and grow in a fast-paced technical environment.
  • Strong communication skills, both written and verbal.
  • Ability to work effectively with both technical and non-technical stakeholders.
  • Strong ownership, accountability, and adaptability.
  • Interest in contributing to mission-driven public sector and health system strengthening initiatives.
  • Ability to manage multiple priorities and work effectively in evolving implementation environments.

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: 2 minutes ago
Job ID: 16191332
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 - General (2 Positions)