Senior Software Engineer job at GiveDirectly
New
Website :
Today
Linkedid Twitter Share on facebook
Senior Software Engineer
2026-03-19T06:43:31+00:00
GiveDirectly
https://cdn.greatugandajobs.com/jsjobsdata/data/default_logo_company/defaultlogo.png
FULL_TIME
Uganda
Kampala
00256
Uganda
Financial Services
Computer & IT,Science & Engineering,Social Services & Nonprofit
UGX
MONTH
2026-03-31T17:00:00+00:00
TELECOMMUTE
8

Background information about the job or company (e.g., role context, company overview)

GiveDirectly (GD) aims to reshape international giving – and millions of lives – by providing cash grants directly to the world’s poorest. The Brookings Institution estimates that $70B of cash transfers would be required to eliminate the poverty gap; the aid sector currently spends $135B each year, much of it on evidence-free interventions. GiveDirectly wants to change that, establishing cash transfers as a benchmark for foreign aid – as the index fund is a benchmark for the financial industry – and in the process accelerating the end of extreme poverty.

GD has raised over $1B since launching in 2011 and delivered cash to more than 2 million people in 15 different countries. We’ve also supported large-scale, experimental research that indicates strong recipient impact of our programs. As a result, GD has been celebrated as one of the most innovative non-profit companies by Fast Company, while the growing cash transfer movement (and GD’s leading role within it) have been featured in the New York Times Magazine, This American Life, Foreign Affairs, and The Economist.

Our culture is candid, analytical, agile, and non-hierarchical. Our global team of ~150, and country operations teams of ~650, span 21 different countries and 69 languages. From software engineers to seasoned humanitarian workers, management consultants to public servants, researchers to field operations -- it’s an incredible group of people.

Our values are central and deliberately opinionated. We genuinely center the people we serve in our decision-making, and strive to build an ambitious, dynamic and high-performing environment. We strongly encourage you to read through our values carefully, if they reflect how you like to work and energize you, this could be a great fit.

We work hard to create an environment in which all our team members can thrive, succeed, and grow. We support high ownership, flexibility, take care of each other, have fun, and create professional growth opportunities.

Location: This role is fully remote but must be available to meet with East Africa timezone by at least 2 hours a couple of times a week. We are unable to sponsor or take over sponsorship of employment Visas in the U.S. or U.K. at this time.

About this role

Technology plays a central role in how GiveDirectly delivers cash—whether that’s identifying recipients in hard-to-reach places, sending payments quickly after disasters, or powering the platforms our donors use to give.

We’re hiring a Senior Software Engineer to help build the systems behind this work. Our engineering team still operates like a startup within GiveDirectly—lean, fast-moving, and high-autonomy. You’ll lean into product thinking, help shape the roadmap, and collaborate closely across disciplines to solve real-world problems. The specific team you’ll join is still being finalized—it could be:

  • Our Programs Engineering team (getting cash in the hands of people experiencing extreme poverty),
  • Our Fundraising Engineering team (raising more money for recipients), or
  • Our International Rapid Response team (getting cash to disaster-affected communities within 5 days of a crisis—anywhere in the world)

No matter the team, you’ll play a central role in scaling our impact: getting more money, to more people, more efficiently.

This is a hands-on role with real ownership. You’ll help shape architecture, ship production-ready code, and work side-by-side with teammates across product, data, and operations. We’re looking for someone excited to wear multiple hats, move quickly, and define what great engineering looks like in a mission-driven org

Level: Senior Software Engineer

Travel Requirement: Must be able to travel ~1-2 times per year to one of our countries of operation for team retreats or field visits.

What you’ll do:

  • Design and build scalable, reliable systems that power our core operations—whether that’s donor platforms, systems that deliver payments directly to recipients, or crisis response tools reaching hundreds of thousands of people globally.
  • Own end-to-end development of new features and services, from architecture through deployment and monitoring.
  • Improve our developer workflows by strengthening CI/CD pipelines, reducing manual steps, and increasing test coverage.
  • Collaborate with cross-functional teams (product, ops, data) to understand real-world needs and ship tools that directly support program delivery in the field.
  • Debug and resolve production issues across our stack, with a focus on root cause analysis and long-term fixes.
  • Advocate for sustainable engineering practices, including testing, documentation, and monitoring
  • Help shape our tech roadmap with an eye toward scale, maintainability, and recipient experience

What you’ll bring:

  • Exceptional alignment with GiveDirectly Values and active demonstration of our core competencies: emotional intelligence, problem solving, project management, follow-through, and fostering inclusivity. We welcome and strongly encourage applications from candidates who have personal or professional experience in the low-income and/or historically marginalized communities that we serve.
  • Language Requirement: English
  • 4+ years of industry experience creating production-caliber software and systems
  • Experience with backend architecture: databases, cloud services, APIs
  • Experience building infrastructure to deploy software
  • Experience with strongly-typed, object-oriented programming such as Java, C#, Go, etc. and scripting languages such as Python, Ruby, etc.
  • High degree of ownership and autonomy - you proactively advocate for ways to improve systems and constantly leave our codebase in a better state than you found it
  • Strong analytical skills and communication - able to break down complex problems, describe technical trade-offs, and collaborate with cross-functional partners (e.g. technical program managers, product managers)
  • Bonus: Experience using Python and AWS in a production environment
  • Bonus: experience with payments/financial software and/or experience with microservice/serverless architecture

Compensation

At GiveDirectly, we strive to pay our employees generously and equitably. We use an accredited third party salary aggregator to calculate what we believe to be competitive pay based on role, location, and cost of living. We also have a no negotiation policy to ensure we are paying staff equitably across roles. Read more about our compensation philosophy here.

Unless otherwise noted, the benefits stipend may be used to cover benefits or be taken as additional taxable income.

United States

Base Salary: $157,500

Bonus at Target Performance: 15% (~$23,625, with potential for upside. For reference, with the organization’s current performance multiplier, this amount would be $27,641 in 2025)

Estimated Total Compensation at Target: $181,125+

Annual Benefits Stipend: $21,393

United Kingdom

Base Salary: £108,150

Bonus at Target Performance: 15% (~£16,223, with potential for upside. For reference, with the organization’s current performance multiplier, this amount would be £18,981 in 2025)

Estimated Total Compensation at Target: £124,373+

Annual Benefits Stipend: £2,760

Kenya

Base Salary: $91,500

Bonus at Target Performance: 15% (~$13,725, with potential for upside. For reference, with the organization’s current performance multiplier, this amount would be $16,063 in 2025)

Estimated Total Compensation at Target: $105,225+

Annual Benefits Stipend: $8,453

This role is fully remote, so if you are not based in the US, UK or Kenya, we will share an estimated salary benchmark for the country you are based in during the hiring process.

Why work at GiveDirectly?

At GiveDirectly, we work to ensure that you have everything you need to excel in your role and on your team, including:

A positive and supportive team with opportu

  • Design and build scalable, reliable systems that power our core operations—whether that’s donor platforms, systems that deliver payments directly to recipients, or crisis response tools reaching hundreds of thousands of people globally.
  • Own end-to-end development of new features and services, from architecture through deployment and monitoring.
  • Improve our developer workflows by strengthening CI/CD pipelines, reducing manual steps, and increasing test coverage.
  • Collaborate with cross-functional teams (product, ops, data) to understand real-world needs and ship tools that directly support program delivery in the field.
  • Debug and resolve production issues across our stack, with a focus on root cause analysis and long-term fixes.
  • Advocate for sustainable engineering practices, including testing, documentation, and monitoring
  • Help shape our tech roadmap with an eye toward scale, maintainability, and recipient experience
  • Experience with backend architecture: databases, cloud services, APIs
  • Experience building infrastructure to deploy software
  • Experience with strongly-typed, object-oriented programming such as Java, C#, Go, etc. and scripting languages such as Python, Ruby, etc.
  • High degree of ownership and autonomy
  • Strong analytical skills and communication
  • Bonus: Experience using Python and AWS in a production environment
  • Bonus: experience with payments/financial software and/or experience with microservice/serverless architecture
  • Exceptional alignment with GiveDirectly Values and active demonstration of our core competencies: emotional intelligence, problem solving, project management, follow-through, and fostering inclusivity. We welcome and strongly encourage applications from candidates who have personal or professional experience in the low-income and/or historically marginalized communities that we serve.
  • Language Requirement: English
  • 4+ years of industry experience creating production-caliber software and systems
bachelor degree
12
JOB-69bb9b13a2c01

Vacancy title:
Senior Software Engineer

[Type: FULL_TIME, Industry: Financial Services, Category: Computer & IT,Science & Engineering,Social Services & Nonprofit]

Jobs at:
GiveDirectly

Deadline of this Job:
Tuesday, March 31 2026

Duty Station:
This Job is Remote

Summary
Date Posted: Thursday, March 19 2026, Base Salary: Not Disclosed

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

JOB DETAILS:

Background information about the job or company (e.g., role context, company overview)

GiveDirectly (GD) aims to reshape international giving – and millions of lives – by providing cash grants directly to the world’s poorest. The Brookings Institution estimates that $70B of cash transfers would be required to eliminate the poverty gap; the aid sector currently spends $135B each year, much of it on evidence-free interventions. GiveDirectly wants to change that, establishing cash transfers as a benchmark for foreign aid – as the index fund is a benchmark for the financial industry – and in the process accelerating the end of extreme poverty.

GD has raised over $1B since launching in 2011 and delivered cash to more than 2 million people in 15 different countries. We’ve also supported large-scale, experimental research that indicates strong recipient impact of our programs. As a result, GD has been celebrated as one of the most innovative non-profit companies by Fast Company, while the growing cash transfer movement (and GD’s leading role within it) have been featured in the New York Times Magazine, This American Life, Foreign Affairs, and The Economist.

Our culture is candid, analytical, agile, and non-hierarchical. Our global team of ~150, and country operations teams of ~650, span 21 different countries and 69 languages. From software engineers to seasoned humanitarian workers, management consultants to public servants, researchers to field operations -- it’s an incredible group of people.

Our values are central and deliberately opinionated. We genuinely center the people we serve in our decision-making, and strive to build an ambitious, dynamic and high-performing environment. We strongly encourage you to read through our values carefully, if they reflect how you like to work and energize you, this could be a great fit.

We work hard to create an environment in which all our team members can thrive, succeed, and grow. We support high ownership, flexibility, take care of each other, have fun, and create professional growth opportunities.

Location: This role is fully remote but must be available to meet with East Africa timezone by at least 2 hours a couple of times a week. We are unable to sponsor or take over sponsorship of employment Visas in the U.S. or U.K. at this time.

About this role

Technology plays a central role in how GiveDirectly delivers cash—whether that’s identifying recipients in hard-to-reach places, sending payments quickly after disasters, or powering the platforms our donors use to give.

We’re hiring a Senior Software Engineer to help build the systems behind this work. Our engineering team still operates like a startup within GiveDirectly—lean, fast-moving, and high-autonomy. You’ll lean into product thinking, help shape the roadmap, and collaborate closely across disciplines to solve real-world problems. The specific team you’ll join is still being finalized—it could be:

  • Our Programs Engineering team (getting cash in the hands of people experiencing extreme poverty),
  • Our Fundraising Engineering team (raising more money for recipients), or
  • Our International Rapid Response team (getting cash to disaster-affected communities within 5 days of a crisis—anywhere in the world)

No matter the team, you’ll play a central role in scaling our impact: getting more money, to more people, more efficiently.

This is a hands-on role with real ownership. You’ll help shape architecture, ship production-ready code, and work side-by-side with teammates across product, data, and operations. We’re looking for someone excited to wear multiple hats, move quickly, and define what great engineering looks like in a mission-driven org

Level: Senior Software Engineer

Travel Requirement: Must be able to travel ~1-2 times per year to one of our countries of operation for team retreats or field visits.

What you’ll do:

  • Design and build scalable, reliable systems that power our core operations—whether that’s donor platforms, systems that deliver payments directly to recipients, or crisis response tools reaching hundreds of thousands of people globally.
  • Own end-to-end development of new features and services, from architecture through deployment and monitoring.
  • Improve our developer workflows by strengthening CI/CD pipelines, reducing manual steps, and increasing test coverage.
  • Collaborate with cross-functional teams (product, ops, data) to understand real-world needs and ship tools that directly support program delivery in the field.
  • Debug and resolve production issues across our stack, with a focus on root cause analysis and long-term fixes.
  • Advocate for sustainable engineering practices, including testing, documentation, and monitoring
  • Help shape our tech roadmap with an eye toward scale, maintainability, and recipient experience

What you’ll bring:

  • Exceptional alignment with GiveDirectly Values and active demonstration of our core competencies: emotional intelligence, problem solving, project management, follow-through, and fostering inclusivity. We welcome and strongly encourage applications from candidates who have personal or professional experience in the low-income and/or historically marginalized communities that we serve.
  • Language Requirement: English
  • 4+ years of industry experience creating production-caliber software and systems
  • Experience with backend architecture: databases, cloud services, APIs
  • Experience building infrastructure to deploy software
  • Experience with strongly-typed, object-oriented programming such as Java, C#, Go, etc. and scripting languages such as Python, Ruby, etc.
  • High degree of ownership and autonomy - you proactively advocate for ways to improve systems and constantly leave our codebase in a better state than you found it
  • Strong analytical skills and communication - able to break down complex problems, describe technical trade-offs, and collaborate with cross-functional partners (e.g. technical program managers, product managers)
  • Bonus: Experience using Python and AWS in a production environment
  • Bonus: experience with payments/financial software and/or experience with microservice/serverless architecture

Compensation

At GiveDirectly, we strive to pay our employees generously and equitably. We use an accredited third party salary aggregator to calculate what we believe to be competitive pay based on role, location, and cost of living. We also have a no negotiation policy to ensure we are paying staff equitably across roles. Read more about our compensation philosophy here.

Unless otherwise noted, the benefits stipend may be used to cover benefits or be taken as additional taxable income.

United States

Base Salary: $157,500

Bonus at Target Performance: 15% (~$23,625, with potential for upside. For reference, with the organization’s current performance multiplier, this amount would be $27,641 in 2025)

Estimated Total Compensation at Target: $181,125+

Annual Benefits Stipend: $21,393

United Kingdom

Base Salary: £108,150

Bonus at Target Performance: 15% (~£16,223, with potential for upside. For reference, with the organization’s current performance multiplier, this amount would be £18,981 in 2025)

Estimated Total Compensation at Target: £124,373+

Annual Benefits Stipend: £2,760

Kenya

Base Salary: $91,500

Bonus at Target Performance: 15% (~$13,725, with potential for upside. For reference, with the organization’s current performance multiplier, this amount would be $16,063 in 2025)

Estimated Total Compensation at Target: $105,225+

Annual Benefits Stipend: $8,453

This role is fully remote, so if you are not based in the US, UK or Kenya, we will share an estimated salary benchmark for the country you are based in during the hiring process.

Why work at GiveDirectly?

At GiveDirectly, we work to ensure that you have everything you need to excel in your role and on your team, including:

A positive and supportive team with opportu

Work Hours: 8

Experience in Months: 12

Level of Education: bachelor degree

Job application procedure

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Engineering jobs in Uganda
Job Type: Full-time
Deadline of this Job: Tuesday, March 31 2026
Duty Station: This Job is Remote
Posted: 19-03-2026
No of Jobs: 1
Start Publishing: 19-03-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.