Senior Software Engineer - Digital Health Platform
Living Goods · Nairobi
Job description
About the role
Living Goods is looking for a Senior Software Engineer to join its Global Software Engineering team in Nairobi. This is a senior individual-contributor role with team leadership attached, not a move out of engineering: roughly 70% of the time is spent building and 30% leading, though the balance shifts with the team's needs. You will take technical ownership of a product area, lead a small team of engineers and stay hands-on.
Key responsibilities
- Set the technical direction of your product area: architecture, design documentation and recorded decisions.
- Lead a team of two to four engineers, breaking work down, sequencing it and clearing blockers.
- Mentor mid-level engineers through pairing, structured feedback and code review.
- Represent engineering with product managers, programme teams and Ministry of Health stakeholders.
- Own the health of shipped software: CI, releases, test coverage and technical debt.
- Contribute to hiring, onboarding and engineering standards of the wider team.
- Design, develop and maintain an offline-first Android app for community health workers and supervisors.
- Build FHIR-native backend services in Kotlin and Spring Boot, plus Node.js and TypeScript services for authentication and administration.
- Ensure data integrity, security and compliance with Kenya's Data Protection Act and equivalent laws.
- Extend the platform to multiple countries through configuration rather than forks.
- Work with QA engineers, product managers and end users, and log work in the task management system.
Required profile
- Bachelor's degree in computer science, IT, software engineering or a related field, or equivalent practical experience.
- 7+ years of software development experience, including at least 2 years leading a team or acting as senior engineer.
- Proven track record of shipping and maintaining production software, preferably in digital health.
- Hands-on experience with open-source digital health tools such as FHIR/HL7, CHT, DHIS2, OpenMRS, OpenSRP, CommCare or OpenLMIS is strongly preferred.
- Experience integrating LLM services and messaging channels such as WhatsApp or SMS is a plus.
- Working French is an advantage.
Required skills
- Depth in either the JVM (Kotlin or Java) or TypeScript and Node.js, with willingness to work across both.
- Relational data modelling, schema migration, API design and Git, with CI/CD as daily practice.
- JIRA and Confluence strongly preferred.
- Knowledge of relational and non-relational databases, cloud and containerised hosting.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Kenya.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 10 hours ago
Expires 1 month from now
10 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Living Goods
Nairobi
Related job offers
-
ICT Technician - Digital Workplace Services
International Livestock Research Institute (ILRI) Nairobi -
Local Information Systems Officer
Africa Global Logistics Nairobi -
Head of Technology
Safal Group Nairobi -
AI Data Architect
Co-operative Bank of Kenya -
Data Scientist - AI and Analytics
Co-operative Bank of Kenya