GiveDirectly aims to reshape international giving by providing cash grants directly to the world’s poorest and establishing cash transfers as a benchmark for foreign aid.
Requirements
- 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.
- Bonus: Experience using Python and AWS in a production environment
- Bonus: experience with payments/financial software and/or experience with microservice/serverless architecture
Responsibilities
- Design and build scalable, reliable systems that power our core operations
- 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 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
Other
- Exceptional alignment with GiveDirectly Values and active demonstration of our core competencies: emotional intelligence, problem solving, project management, follow-through, and fostering inclusivity
- Language Requirement: English
- Must be able to travel ~1-2 times per year to one of our countries of operation for team retreats or field visits
- 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