Note: The job is a remote job and is open to candidates in USA. GiveDirectly is a global organization that delivers cash directly to people living in poverty. The Senior Software Engineer will use engineering to support fundraising by improving donor experiences, assisting fundraisers, processing donations, and communicating the impact of gifts. The role involves autonomous development and maintenance across website, fundraising, legacy, and data systems.
Responsibilities
- Delighting our donors; helping our fundraisers; getting donations recorded and safely started on their journey to our recipients; telling donors and the public about what happens to their gifts
- Defining what needs doing, doing it, getting it tested and launched, fixing the bugs, and hustling to make progress every day
- Being 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, sometimes when no other engineers are available
- Working directly with non-engineers on messy, poorly defined, rapidly changing, sometimes boring tasks
Skills
- •This role is fully remote but you must overlap with East Africa Time and US Eastern Time (8am-6pm) by at least 3 hours
- We are unable to sponsor or take over sponsorship of employment Visas in the U.S. or U.K. at this time
- • You have the right to work in one of the countries we're able to hire from (you can check the current list here)
- • You're happy working remotely, and taking meetings across East Africa Time and US Eastern Time
- • You are happy to travel to meet your colleagues in the US, Europe and Africa a few weeks a year
- • You are fluent in English
- • You have 4+ years of engineering experience
- • You're happy working autonomously: defining what needs doing, doing it, getting it tested and launched, fixing the bugs, and hustling to make progress every day
- • You're comfortable being 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, sometimes when no other engineers are available
- • You are happy with our boring and legacy technologies (Laravel, PHP, plain JS, HTML, CSS, Salesforce, Wordpress, SQL, wrangling csv files etc). You don't have to be experienced in all of them, but you do have to be genuinely happy to use them (many engineers are not…)
- • You are happy and skilled at working directly with non-engineers on messy, poorly defined, rapidly changing, sometimes boring tasks
Benefits
- Bonus at Target Performance: 15%, with potential for upside (United States)
- Annual Benefits Stipend: $21,393 (United States)
- Bonus at Target Performance: 15%, with potential for upside (United Kingdom)
- Annual Benefits Stipend: £2,760 (United Kingdom)
- Bonus at Target Performance: 15%, with potential for upside (Kenya)
- Annual Benefits Stipend: $8,453 (Kenya)
- A positive and supportive team with opportunities for advancement
- A demonstrated commitment to helping all staff develop and grow
- 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
- This role is fully remote
Company Overview