Senior Software Engineer (Fundraising) — Remote
Job description
An experienced engineer role focused on using engineering to support fundraising at GiveDirectly, including donor-facing website work and backend plumbing for recording and processing donations. The role is fully remote and largely autonomous, working with one other fundraising engineer.
At a glance
- Employment
- Full-time · Employee (employment agreement)
- Work mode
- Remote · United States, United Kingdom, Kenya
- Languages
- English – fluent
- Pay
- USD 112,350 – 181,130 / year
What you'll do
- Delight donors and help fundraisers through engineering work
- Get donations recorded and safely started on their journey to recipients
- Tell donors and the public about what happens to their gifts
- Do a bit of website development and a lot of plumbing
- Work autonomously: define what needs doing, do it, get it tested and launched, fix bugs, and make progress daily
- Be on-call on peak donation days (Giving Tuesday and the last weeks of the year), including owning an incident: working out what matters, communicating with fundraisers, and debugging on legacy and others' code
- Work directly with non-engineers on messy, poorly defined, rapidly changing, sometimes boring tasks
What we're looking for
- Care about GiveDirectly's mission
- Agree with GiveDirectly's values
- Have the right to work in one of the countries GiveDirectly is able to hire from
- Happy working remotely and taking meetings across East Africa Time and US Eastern Time
- Happy to travel to meet colleagues in the US, Europe and Africa a few weeks a year
- Fluent in English
- 4+ years of engineering experience
- Happy working autonomously
- Comfortable being on-call on peak donation days, including owning an incident
- Happy with boring and legacy technologies (Laravel, PHP, plain JS, HTML, CSS, Salesforce, Wordpress, SQL, wrangling CSV files)
- Happy and skilled at working directly with non-engineers
Your team
Fundraising engineering
A small team with only one other fundraising engineer; mostly working on your own, directly with fundraising teams
Benefits
- 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
- Desk allowance and flexible work location
- Annual benefits stipend
How to get hired
- 1Take-home coding assignment
- 2Live Coding (60 mins)
- 3Systems Design (60 mins)
- 4Project Deep Dive + Behavioral (60 mins)
Apply
Direct apply at GiveDirectly
Opens the job posting at GiveDirectly
About GiveDirectly
Give people money and trust them to decide what they need
GiveDirectly delivers cash directly to people living in poverty and crisis. Since 2011 it has delivered more than $1B in cash directly to 2+ million people across 15 countries, with rigorous research showing healthier kids, stronger businesses, sturdier homes, and more resilient families and local economies. The organization is building a new technology stack and operating model designed for roughly 10x change in scale and expects to hit $1B in revenue in 2026.
Mission
To fight poverty by delivering cash directly to people living in poverty and crisis, and to make cash the benchmark for aid
Key facts
- 2011
- Cash transfer aid / international development
- Delivered more than $1B in cash directly to 2+ million people living in poverty and crisis across 15 countries
- Team spans 20+ countries and 69 languages
- Expects to hit $1B in revenue in 2026 with significant growth forecast for 2027
- One of Time100's Most Influential Companies of 2026
- Multiple Randomized Control Trials completed and others in progress
- Member of the Misconduct Disclosure Scheme
What they value
- Recipients first
- Team next
- Be proactively candid
- Create positive energy
- Think rigorously; act quickly
- Know yourself and grow
- Accept reality. Propose solutions.
- Be productively ambitious
