← Back to all jobs
GiveDirectly
Full-timeSoftware EngineeringPoverty & DevelopmentRemote

Senior Software Engineer

GiveDirectly

Share:

Location

Remote

Type

Full-time

Salary

US: $157,500 base + 15% bonus (~$23,625); UK: £108,150 base + 15% bonus (~£16,223); Kenya: $91,500 base + 15% bonus (~$13,725)

Language

English

Apply now →

About this role

GiveDirectly is looking for a Senior Software Engineer. We're hiring a Senior Software Engineer to help build the systems behind our work delivering cash directly to people living in poverty. You'll join our lean, fast-moving engineering team and play a central role in scaling our impact by designing and building scalable systems, owning end-to-end feature development, and collaborating across product, data, and operations to solve real-world problems.

Responsibilities

  • Design and build scalable, reliable systems that power core operations—donor platforms, payment delivery systems, and crisis response tools,
  • Own end-to-end development of new 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 cross-functional teams (product, ops, data) to understand real-world needs and ship tools that support program delivery,
  • Debug and resolve production issues across the stack, with a focus on root cause analysis and long-term fixes,
  • Advocate for sustainable engineering practices, including testing, documentation, and monitoring,
  • Help shape the tech roadmap with an eye toward scale, maintainability, and recipient experience

Requirements

  • Exceptional alignment with GiveDirectly values and demonstration of core competencies: emotional intelligence, problem solving, project management, follow-through, and fostering inclusivity,
  • Fluent in English,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 such as Java, C#, Go, etc. and scripting languages such as Python, Ruby, etc.,
  • High degree of ownership and autonomy—proactively advocate for system improvements and leave codebase in better state,
  • Strong analytical skills and communication—able to break down complex problems, describe technical trade-offs, and collaborate with cross-functional partners,
  • Bonus: Experience using Python and AWS in a production environment,
  • Bonus: Experience with payments/financial software and/or microservice/serverless architecture

How to apply

Apply via GiveDirectly's careers page on the link below. Submit your application including a resume and cover letter. The hiring process includes: take-home coding assignment, live coding (60 mins), systems design (60 mins), and project deep dive + behavioral (60 mins).

Apply now →

You'll be taken directly to GiveDirectly's application page.

Posted 15 June 2026 · View original listing

More jobs like this every week

Join our free Slack community for curated impact-driven opportunities.

Join the community — free