Senior Software Engineeer - Banda Health

Who we are:

SIM Kenya’s Banda Health ministry, based out of Nairobi, Kenya, works to transform lives in very-low-income communities using technology and relationships. The team consists of medical doctors, software developers, analysts and healthcare managers in addition to a relationship network across Kenyan healthcare and beyond.


Overall Responsibility:  

The senior software engineer will be responsible for creating and maintaining software which will deliver good healthcare in very-low-income communities. 


Key areas of responsibility:

  1. Fully understand our software stack and contribute to improve quality.

  2. Maintenance of existing software ie. bug fixes, additional features.

  3. Gathering of requirements for new features.

  4. Creating mockups/ prototypes for new requirements.

  5. Maintain technical documentation.

  6. Communication with key stakeholders, the iDempiere community, and professional networking to facilitate collaboration within the health-care software industry.

  7. Mentoring of junior developers.



  1. 5+ years of Java experience.

  2. 5+ years of RDBMS experience (Oracle, SQL serve, MySQL, Postgresql etc)

  3. 3+ years of experience with HTML/CSS/JavaScript/Typescript/ReactJS.

  4. Experience with GoLang is a plus.

  5. Experience with docker.

  6. Experience with version control systems (git).

  7. Experience with health software is a plus.

  8. Motivation, being self-directed yet able to work well as a team.

  9. Strong communication skills and the ability to partner with cross-functional teams

  10. Education and Experience::

  • Post-Secondary Diploma or Degree in computer science or closely-related program.

  • Or an equivalent combination of education and experience which would provide the required knowledge, skills, and abilities.

Reports to:

The Lead Developer

How to Apply

Qualified applicants should contact with a brief cover letter and a resume.

Banda Health
Nairobi, KE