
Senior Software Engineer (Remote)
GiveDirectly5 months ago
Base Salary
$158k - $158k/yr
Responsibilities
- Design and build scalable, reliable systems for donor platforms, recipient payments, and crisis response tools
- Own end-to-end development of features and services from architecture through deployment and monitoring
- Improve developer workflows by strengthening CI/CD pipelines, reducing manual steps, and increasing test coverage
- Collaborate with product, operations, and data teams to deliver tools supporting field programs
- Debug and resolve production issues through root-cause analysis and long-term fixes
- Promote sustainable engineering practices including testing, documentation, and monitoring
- Help shape the technology roadmap for scale, maintainability, and recipient experience
Requirements
- At least 4 years of industry experience creating production-caliber software and systems
- Experience with backend architecture involving databases, cloud services, and APIs
- Experience building infrastructure to deploy software
- Experience with strongly typed, object-oriented programming such as Java, C#, or Go
- Experience with scripting languages such as Python or Ruby
- English language proficiency
- Strong analytical, communication, problem-solving, project management, follow-through, inclusivity, and cross-functional collaboration skills
- Preferred experience using Python and AWS in production
- Preferred experience with payments or financial software and/or microservice or serverless architecture
- Candidates must demonstrate alignment with GiveDirectly’s values and competencies
Benefits
- Fully remote work arrangement with availability to meet East Africa time zone for at least two hours a couple of times per week
- Travel to a country of operation approximately 1–2 times per year for team retreats or field visits
- Competitive salary with performance bonus and country-specific benefits stipend
- Robust health benefits plan, varying by country
- Unlimited paid time off
- Desk allowance and flexible work location
- Opportunities for advancement and professional development
About GiveDirectly
GiveDirectly allows governments, foundations, and individual donors to provide direct cash transfers to people living in extreme poverty. Using the latest technology at every step, we locate recipients, integrate them into electronic payments networks, and monitor transfers end-to-end. We charge the full cost of delivering this service and nothing more. We are looking for exceptional talent to help us build the world's most efficient, transparent and scalable system to transfer resources directly into the hands of the poor -- and in the process transform the way international development is done.