GetJob.us
G

Senior Software Engineer (Remote)

GiveDirectlyAnywhere, NY
This week
Remote

Company

GiveDirectly

Location

Anywhere, NY

Work Schedule

full time

Work Location

remote

Job Description

GiveDirectly seeks a Senior Software Engineer to build scalable systems supporting cash transfers to people in poverty. Join our remote team to drive impactful engineering in global aid.

Full Description

Job Overview GiveDirectly is a fast-growing nonprofit revolutionizing international aid by providing direct cash transfers to the world's poorest people. We leverage technology to deliver unconditional cash payments efficiently and transparently, impacting millions in Africa and beyond. As a Senior Software Engineer on our remote team, you'll play a pivotal role in developing robust, scalable software that powers our operations, from recipient verification to payment disbursement systems. This position offers the chance to work on meaningful projects with real-world impact while collaborating with a talented, mission-driven team. Key Responsibilities Design, develop, and maintain high-performance backend services and APIs using modern cloud technologies. Collaborate with product managers, data scientists, and field teams to translate business needs into technical solutions that ensure reliable cash transfers at scale. Lead code reviews, mentor junior engineers, and implement best practices for software architecture, testing, and deployment. Optimize systems for handling large datasets, integrating with third-party payment processors, and ensuring data security and compliance with global regulations. Troubleshoot complex issues in production environments and contribute to continuous improvement of our engineering processes. Required Qualifications Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience. At least 5 years of professional software engineering experience, with a focus on backend development. Proven track record of building and scaling distributed systems in a production environment. Strong proficiency in Python, Java, or Go, along with experience in relational and NoSQL databases like PostgreSQL and MongoDB. Familiarity with cloud platforms such as AWS, GCP, or Azure, including containerization with Docker and orchestration with Kubernetes. Skills Expertise in RESTful API design, microservices architecture, and event-driven systems. Proficiency in CI/CD pipelines using tools like Jenkins, GitHub Actions, or GitLab CI. Strong problem-solving abilities and experience with agile methodologies. Excellent communication skills for cross-functional collaboration. Knowledge of data privacy standards (GDPR, etc.) and security best practices is highly desirable. Bonus: Experience with machine learning pipelines or geospatial data processing. Company Info Founded in 2009, GiveDirectly has delivered over $1 billion in cash transfers, rigorously evaluated by independent researchers. We're a remote-first organization with a diverse team spanning 20+ countries, committed to evidence-based philanthropy and operational excellence. Benefits Competitive salary and equity in a high-impact nonprofit. Comprehensive health, dental, and vision insurance for you and dependents. Unlimited PTO, generous parental leave, and home office stipend. Professional development budget and annual retreats. 401(k) matching and employee donation matching. Growth Opportunities Advance to lead engineer or engineering manager roles with clear promotion paths. Opportunities to shape product strategy and lead mission-critical projects. Regular hackathons, conferences, and internal training to build expertise. Join a culture that values innovation, ownership, and rapid career progression in a collaborative environment.

Key Skills

PythonAWSMicroservicesDockerKubernetes