Browse All Jobs
Job Description
GiveDirectly is seeking a Senior Software Engineer to contribute to the development of systems that facilitate direct cash transfers to individuals in extreme poverty. This role involves product thinking, shaping the roadmap, and collaborating across disciplines to solve real-world problems.

The Senior Software Engineer will be instrumental in scaling GiveDirectly's impact by improving the efficiency of getting money to more people. This is a hands-on role that requires ownership, helping to shape architecture, shipping production-ready code, and working with product, data, and operations teams.

What this role involves:
  • Designing and building scalable, reliable systems for core operations.
  • Owning end-to-end development of new features and services.
  • Improving developer workflows through CI/CD pipelines and test coverage.
  • Collaborating with cross-functional teams to support program delivery.
  • Debugging and resolving production issues.
  • Advocating for sustainable engineering practices.
  • Helping shape the tech roadmap.

Requirements:
  • Exceptional alignment with GiveDirectly Values.
  • 4+ years of industry experience creating production software.
  • Experience with backend architecture, databases, cloud services, and APIs.
  • Experience building infrastructure to deploy software.
  • Experience with strongly-typed, object-oriented programming and scripting languages.
  • High degree of ownership and autonomy.
  • Strong analytical and communication skills.

What GiveDirectly offers:
  • A positive and supportive team with opportunities for advancement.
  • A demonstrated commitment to helping all staff develop and grow.
  • A competitive salary, including bonus.
  • Unlimited PTO.
  • Desk allowance and flexible work location.
Apply Manually