Software Engineer
Role details
Job location
Tech stack
Job description
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, * 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. Commitment to Safeguarding As a global organization serving some of the world's most vulnerable communities, 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 sexual exploitation, abuse, and harassment issues relating to potential new hires. We may also employ other robust pre-hire screens, including in-depth reference checks, criminal background checks, and sanctions screens. GD is committed to observing all local, national and international laws that protect children, vulnerable adults, and basic human rights of all. GD is committed to a policy of "zero tolerance for sexual exploitation, abuse, and harassment (SEAH)" and expects anyone who works for GD to uphold the protection and safeguarding of our recipients as a priority. These efforts help us continue to build and maintain trust with the communities we serve, and prevent harm to our recipients.
Requirements
- 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.
- 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
Benefits & conditions
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 £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. Why work at GiveDirectly?
-
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!)