Skip to content

Senior Software Engineer at GiveDirectly (GD)

Expired
Job Overview
Employment FullTime
Location Remote
Experience
Education Level Bachelor's Degree
View More in Remote > ICT
svg background up
Opportunities Meet Aspirations

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 ensure that staff’s total compensation package (base compensation + bonus)  falls within the 75th percentile of similar roles, at similar organizations. We also have a no negotiation policy to ensure we are paying staff equitably across roles. Read more about our compensation philosophy here.

  • The United States annual base salary for this role is $157, 500 
  • The Kenya annual base salary for this role is $92 500 USD 
  • The UK annual base salary for this role is GBP 108 150

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. 


Share This Post

Don't miss out on new jobs listing! Follow our channels Today WhatsApp Channel

Disclaimer Opened Career is a free job-posting website that does not charge applicants. We do not support recruitment agents or entities that demand money or favors to expedite the hiring process. Please use our platform responsibly and report any suspicious activity.
Why Opened Career
OUR OBJECTIVES
At Opened Career, we prioritize inclusivity, diversity, and equal opportunities for all individuals, regardless of their backgrounds or experiences. We believe in creating a level playing field where every candidate has the chance to showcase their skills and potential, and every employer has access to a diverse pool of qualified candidates.
CORE VALUES
Innovation
Integrity
Team Work
Excellence
Customer Focus
Professionalism