What is a Software Engineer at GoFundMe?
As a Software Engineer at GoFundMe, you build and scale the underlying architecture that powers the world's leading social fundraising platform. Your code directly enables millions of individuals, charities, and communities to raise funds and support causes they care about. This role sits at the intersection of high-availability distributed systems, secure payment processing, and high-empathy user experiences, requiring you to balance technical rigor with a deep commitment to social impact.
You will contribute to critical problem spaces such as core platform scalability, incubation of new product features, and complex social graph engines that drive discovery and engagement. Whether you are optimizing backend data pipelines, scaling services to handle global traffic spikes during major crises, or refining frontend user flows, your work directly influences platform reliability and user trust. The scale and visibility of GoFundMe mean that your technical decisions carry immediate real-world consequences for organizers and donors globally.
Expect an environment that values technical ownership, cross-functional collaboration, and rapid iteration. You will work closely with product managers, designers, and fellow engineers to translate complex business needs into resilient, maintainable software. While the mission-driven nature of the company creates a strong sense of purpose, preparing for this role requires you to demonstrate both sharp technical execution and a clear alignment with platform scalability and user-centric problem-solving.
