Senior Software Engineer (Remote)
- Countries
- Remote
- Job Types
- software & tech
- Experience
- late
- Organization Types
- nonprofits
- Location
- Remote
- Posted Date
- Company
- GiveDirectly
- Salary
- USD91,500.0 - USD181,125.0 annual
AI Summary
Job Description
Design and build scalable systems for core operations, including donor platforms and payment systems. Own end-to-end feature development, improve developer workflows, and collaborate with cross-functional teams. Debug production issues, advocate for sustainable engineering practices, and help shape the tech roadmap.
Hard 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 (e.g., Java, C#, Go)
- Experience with scripting languages (e.g., Python, Ruby)
- High degree of ownership and autonomy
- Strong analytical skills
- Strong communication skills
Soft Requirements
- Exceptional alignment with GiveDirectly Values
- Emotional intelligence
- Problem solving
- Project management
- Follow-through
- Fostering inclusivity
- Personal or professional experience in low-income and/or historically marginalized communities