Senior Software Engineer job at GiveDirectly
9 Days Ago
Linkedid Twitter Share on facebook
Senior Software Engineer
2026-07-09T15:15:15+00:00
GiveDirectly
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_8951/logo/GiveDirectly.jpeg
FULL_TIME
Nairobi
Nairobi
00100
Kenya
Nonprofit, and NGO
Science & Engineering, Computer & IT
KES
MONTH
2026-07-30T17:00:00+00:00
8

About GiveDirectly

GiveDirectly is a nonprofit organization that aims to help people living in extreme poverty. We are the largest and fastest-growing non-profit organization in the world that gives unconditional cash transfers directly to people living in extreme poverty. We are a team of passionate, driven, and innovative people who are committed to making a tangible difference in the lives of others. We are looking for talented and motivated individuals to join our growing team.

About the Role

We are seeking a Senior Software Engineer to join our team. In this role, you will be responsible for designing, developing, and maintaining our software systems. You will work closely with our product and engineering teams to build innovative solutions that help us achieve our mission.

Responsibilities

  • Design, develop, and deploy scalable and reliable software solutions.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot and debug issues, and implement effective solutions.
  • Mentor junior engineers and contribute to the team's technical growth.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in software development.
  • Proficiency in one or more programming languages such as Python, Java, or Go.
  • Experience with cloud platforms (AWS, GCP, Azure).
  • Strong understanding of data structures, algorithms, and software design principles.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.

Preferred Qualifications

  • Experience with Django or Flask.
  • Experience with relational databases (PostgreSQL, MySQL).
  • Experience with containerization technologies (Docker, Kubernetes).
  • Experience working in a fast-paced, agile environment.
* Design, develop, and deploy scalable and reliable software solutions. * Collaborate with cross-functional teams to define, design, and ship new features. * Write clean, maintainable, and well-documented code. * Participate in code reviews and provide constructive feedback. * Troubleshoot and debug issues, and implement effective solutions. * Mentor junior engineers and contribute to the team's technical growth.
* Proficiency in one or more programming languages such as Python, Java, or Go. * Experience with cloud platforms (AWS, GCP, Azure). * Strong understanding of data structures, algorithms, and software design principles. * Excellent problem-solving and analytical skills. * Strong communication and collaboration skills. * Experience with Django or Flask. * Experience with relational databases (PostgreSQL, MySQL). * Experience with containerization technologies (Docker, Kubernetes). * Experience working in a fast-paced, agile environment.
* Bachelor's degree in Computer Science, Engineering, or a related field. * 5+ years of experience in software development.
bachelor degree
24
JOB-6a4fbb036f524

Vacancy title:
Senior Software Engineer

[Type: FULL_TIME, Industry: Nonprofit, and NGO, Category: Science & Engineering, Computer & IT]

Jobs at:
GiveDirectly

Deadline of this Job:
Thursday, July 30 2026

Duty Station:
Nairobi | Nairobi

Summary
Date Posted: Thursday, July 9 2026, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about GiveDirectly
GiveDirectly jobs in Kenya

JOB DETAILS:

About GiveDirectly

GiveDirectly is a nonprofit organization that aims to help people living in extreme poverty. We are the largest and fastest-growing non-profit organization in the world that gives unconditional cash transfers directly to people living in extreme poverty. We are a team of passionate, driven, and innovative people who are committed to making a tangible difference in the lives of others. We are looking for talented and motivated individuals to join our growing team.

About the Role

We are seeking a Senior Software Engineer to join our team. In this role, you will be responsible for designing, developing, and maintaining our software systems. You will work closely with our product and engineering teams to build innovative solutions that help us achieve our mission.

Responsibilities

  • Design, develop, and deploy scalable and reliable software solutions.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot and debug issues, and implement effective solutions.
  • Mentor junior engineers and contribute to the team's technical growth.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in software development.
  • Proficiency in one or more programming languages such as Python, Java, or Go.
  • Experience with cloud platforms (AWS, GCP, Azure).
  • Strong understanding of data structures, algorithms, and software design principles.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.

Preferred Qualifications

  • Experience with Django or Flask.
  • Experience with relational databases (PostgreSQL, MySQL).
  • Experience with containerization technologies (Docker, Kubernetes).
  • Experience working in a fast-paced, agile environment.

Work Hours: 8

Experience in Months: 24

Level of Education: bachelor degree

Job application procedure

 

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Scientific jobs in Kenya
Job Type: Full-time
Deadline of this Job: Thursday, July 30 2026
Duty Station: Nairobi | Nairobi
Posted: 09-07-2026
No of Jobs: 1
Start Publishing: 09-07-2026
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.