Senior Software Engineer (Remote)
Core
Design and build scalable, reliable systems for donor platforms, payment delivery, and crisis response tools to get cash to people in extreme poverty. (via careerplan.io/jobs/4558349005-senior-software-engineer-remote-at-givedirectly)
Role type
Senior Software Engineer (Backend/Infrastructure)
Builds
Production-ready code for core operations, donor platforms, and rapid response systems
Domain
Non-profit / Financial Aid / Disaster Response
Required skills
Backend architecture, Cloud services, APIs, 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, Own end-to-end development of new features, Improve developer workflows and CI/CD, Debug production issues, Advocate for sustainable engineering practices, Help shape tech roadmap
Seniority
Senior, hands-on IC