Software Engineer Intern Opportunity in Nairobi Kenya

Software Engineer Intern, Nairobi Kenya

About Ona

The world’s leading humanitarian and development organizations rely on Ona to improve their impact and accountability. Our tools are used globally to improve child and maternal health, governance, agriculture, access to infrastructure, and government accountability. Our team has played a pioneering role in the use of technology for social impact.

Ona is a team of just under forty, consisting of passionate software engineers, data analysts, designers, support specialists and development practitioners. Ona has offices in Nairobi, Kenya and Washington D.C.

Our consulting work is challenging, takes us to difficult places, and has direct impact. In the past two years, Ona has successfully delivered technology solutions projects in over 15 countries.

These include developing the vote tallying software used in Libyan elections, supporting WHO and the government of Sierra Leone in the Ebola response, providing a lead technical support role to the DFID Somalia Humanitarian Programme, and supporting the Government of Nepal conduct the post-earthquake damage assessment.

Role Overview

We’re looking for interns who want to work hands-on with our experienced engineers and build foundational data systems that drive change.

You will be expected to learn (a lot!) on the job and transition into a Software Engineer role over time.

Qualities we’re looking for

  • Thoughtful coder.
    • You understand the importance of abstractions and interfaces. You keep modules loosely coupled and know that algorithms + data structures = programs.
    • You read and understand existing systems before diving in. You know how to prototype, how to iterate, and when to step back and think it through or ask questions.
  • Builder.
    • You are committed to the projects you work on and need to see them through to completion. You understand that solving the user’s problem is the end goal.
  • Lifelong learner.
    • You stay up to date with the latest trends and are excited to learn new languages, tools, and best practices.
  • Explorer.
    • You thrive in teams and projects that span timezones and cultures.
    • You’re ready and excited to travel in order to support projects, no matter how dusty or remote.

How to Apply

Please send the following to

  • Note describing why you are interested in working at Ona.
  • Resume.
  • Examples of your work. Link to your GitHub page, projects you’ve completed, or your website.
  • (bonus points) Build something cool using our API, or extend some software we’ve written.


Job Summary:
Job Title
Job Category
Job Type
Company / Organization
Approx. Salary
Job Opening Date
Job Expiry Date
Job Details
Job Location

Nairobi, Kenya

Nairobi County

ICT and Technology, Interns and Trainees
Updated: June 5, 2018 — 6:51 pm