Senior Software Engineer (Remote)
Core
Building scalable, reliable systems to deliver cash transfers to people in poverty, manage donor platforms, and enable rapid crisis response.
Role type
Senior Software Engineer (Backend/Infrastructure)
Builds
Production systems for cash delivery, donor platforms, and crisis response tools
Domain
Non-profit / International Development / Fintech
Deliverable
production ML models | product features | infrastructure
Required skills
Backend architecture, Cloud services, APIs, Infrastructure deployment, Strongly-typed OOP (Java/C#/Go), Scripting (Python/Ruby), CI/CD pipelines, Root cause analysis, System design
Preferred skills
Python, AWS, Payments/financial software, Microservice/serverless architecture
Responsibilities
Design and build scalable systems for core operations, Own end-to-end development of new features, Improve developer workflows and CI/CD pipelines, Collaborate with cross-functional teams to ship field tools, Debug and resolve production issues, Advocate for sustainable engineering practices, Shape tech roadmap for scale and maintainability
Seniority
Senior, hands-on IC
