Senior .Net Developer, Nairobi, Kenya
Senior .Net Developer, Nairobi, Kenya Organization: Rainforest Alliance Country: Kenya City: Nairobi Office: Rainforest
Senior Software Engineer (Remote)Remote | GiveDirectly
Senior Software Engineer (Remote)Remote
GiveDirectly International Mid level Speaks English
Apply
Summary by Impactpool
GiveDirectly is seeking a Senior Software Engineer to develop systems that facilitate cash transfers to those in need. This remote role requires collaboration across various teams to design scalable and reliable systems, improve developer workflows, and advocate for sustainable engineering practices. The ideal candidate will have a strong background in software development, particularly in backend architecture and object-oriented programming. This position offers significant ownership and the opportunity to impact the organization's mission of alleviating poverty.
Candidate Requirements:
4+ years of software development experience
Experience with backend architecture, databases, cloud services, APIs
Proficiency in object-oriented programming (Java, C#, Go) and scripting languages (Python, Ruby)
Strong analytical and communication skills
Ability to work collaboratively with cross-functional teams
High degree of ownership and autonomy
GiveDirectly has delivered more than $1B in cash directly to 2+ million people living in poverty across 15 countries since 2011. We believe cash transfers are one of the most scalable, cost-effective, and dignified forms of aid, with the research to back it up. Our work has been covered by The Economist , NPR , TED , and The Washington Post . We are one of Time100’s Most Influential Companies of 2026.
Our culture is candid, analytical, and non-hierarchical. We support high ownership and real professional growth. Curious about what it's really like to work here? Read our values and hear from the people who do . If they resonate, this could be a great fit!
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 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 opportunities for advancement
A demonstrated commitment to helping all staff develop and grow
A competitive salary, including bonus
A robust health benefits plan (exact details will vary by country)
Unlimited PTO (that we encourage staff to take!)
Desk allowance and flexible work location
About this specific hiring process
Take-home coding assignment
Live Coding (60 mins)
Systems Design (60 mins)
Project Deep Dive + Behavioral (60 mins)
*It’s possible that there will be adjustments to this interview process. Any changes will be communicated to you during the process.
#LI-REMOTE
Working at GiveDirectly
GiveDirectly is an Equal Opportunity Employer. All qualified applicants are considered for employment without regard to the person’s race, color, religion, national origin, , , age, marital status, veteran status, disability, or any other characteristic protected by applicable law.
Flagging for US applicants: We invite you to " Know Your Rights " as an applicant.
Commitment to Safeguarding
As a global organization working with communities to eliminate extreme poverty, GiveDirectly takes the safeguarding of its recipients, staff, and partners seriously. To that end, GiveDirectly is a member of the Misconduct Disclosure Scheme , and will systematically check with previous employers about any abuse or misconduct related matters involving potential new hires. We may also employ other robust pre-hire screens, including in-depth reference checks, criminal background checks, and sanctions screens.
These efforts help us continue to build and maintain trust with the communities we work with, and prevent abuse to our recipients and staff.
GD is committed to observing all local, national and international laws that protect people and basic human rights of all. GD is committed to a policy of “zero tolerance when it comes to preventing, reporting, or responding to any form of abuse or exploitation.” and expects anyone who works for GD to uphold the protection and safeguarding of our recipients as a priority.
Reasonable Accommodations
We are committed to fostering an inclusive and accessible work environment. If you require any accommodations during the application or interview process, or to perform the essential functions of the role, please email us at with the email subject “Accommodation Needed”. We will work with you to ensure reasonable accommodations are made to support your needs.
Want to put your best foot forward on your GiveDirectly application? Take a look at our Candidate Application Prep Guide !
At Impactpool we do our best to provide you the most accurate info, but closing dates may be wrong on our site. Please check on the recruiting organization's page for the exact info. Candidates are responsible for complying with deadlines and are encouraged to submit applications well ahead.
Before applying, please make sure that you have read the requirements for the position and that you qualify. Applications from non-qualifying applicants will most likely be discarded by the recruiting manager.
Summary by Impactpool
GiveDirectly is seeking a Senior Software Engineer to develop systems that facilitate cash transfers to those in need. This remote role requires collaboration across various teams to design scalable and reliable systems, improve developer workflows, and advocate for sustainable engineering practices. The ideal candidate will have a strong background in software development, particularly in backend architecture and object-oriented programming. This position offers significant ownership and the opportunity to impact the organization's mission of alleviating poverty.
Candidate Requirements:
4+ years of software development experience
Experience with backend architecture, databases, cloud services, APIs
Proficiency in object-oriented programming (Java, C#, Go) and scripting languages (Python, Ruby)
Strong analytical and communication skills
Ability to work collaboratively with cross-functional teams
High degree of ownership and autonomy
Fellowship
Master the recruitment process of the impact sector!
Become a fellow and gain access to Impactpool's premium material that will boost your career in the impact sector
Explore fellowship
Show GiveDirectly that you are interested in them
Recruiters from the organization will be able to view your profile,
[Click the Apply button below to see the contact details]
Technical proficiency — Intalma AB Org. nr 559004-4680 expects hands-on mastery of Python, Java. Don't just list them: describe a concrete project where you used them and the outcome delivered.
International NGO — NGO recruiters read your cover letter to assess your understanding of the humanitarian mission, not just technical skills. Show you know the country field context and the specific challenges of this sector.
Technical leadership — Prepare an example of an architectural decision you made, with constraints (budget, timeline, team) and outcomes. African CTOs look for someone who managed real complexity, not just knows the theory.
🎯 Make your application ATS-ready
ATS (Applicant Tracking Systems) are the software recruiters use to automatically filter CVs before any human reads them. Our CV builder is specifically designed to pass these filters — and it takes under 3 minutes.
Create my ATS CV →Never pay money to get an interview. Taf4All will never contact you to request application fees.
Senior .Net Developer, Nairobi, Kenya Organization: Rainforest Alliance Country: Kenya City: Nairobi Office: Rainforest
Head of People (Remote)Nairobi, Kenya chez Intalma AB Org. nr 5590044680 à Kenya.
Senior Global Director of Country Operations (Remote)Nairobi, Kenya chez Intalma AB Org. nr 5590044680 à Kenya.
🎯 Responsabilités Senior Project Engineer Manufacturing, Kiambu, Ruiru, Kenya Organization: BURN Manufacturing (BURN) C