
About GoFundMe
The world's largest social fundraising platform
Key Highlights
- Facilitated over $9 billion in donations since launch
- Headquartered in Redwood City, CA with 501-1000 employees
- Backed by tech investors like TCV
- Offers a GoFundMe Guarantee to protect donors
GoFundMe is the largest social fundraising platform globally, enabling individuals to raise funds for personal, business, and charitable causes. Headquartered in Redwood City, CA, GoFundMe has facilitated over $9 billion in donations since its inception, supporting millions of campaigns. The company...
🎁 Benefits
GoFundMe offers enhanced parental leave, a 401(k) retirement plan with company matching, and a $600 annual fitness and wellness reimbursement. Employe...
🌟 Culture
GoFundMe's culture emphasizes community impact and social responsibility, with quarterly volunteer events and a commitment to democratizing fundraisin...
Skills & Technologies
Overview
GoFundMe is seeking a Staff Software Engineer to lead the architecture and implementation of their social graph platform. You'll work with technologies like GraphQL and AWS, collaborating with cross-functional teams to enhance user experiences. This role requires deep expertise in graph theory and large-scale systems.
Job Description
Who you are
You have extensive experience in software engineering, particularly in building and scaling complex systems — your background includes deep expertise in graph theory and graph-based systems, which you have applied in real-world scenarios. You are a technical leader who enjoys collaborating with cross-functional teams, including Data Science and Machine Learning, to drive innovative solutions. Your experience with large-scale social graph infrastructure has equipped you with the skills to manage billions of nodes and edges efficiently.
You are proficient in designing and implementing graph databases and query systems — your technical acumen allows you to architect solutions that prioritize low-latency performance. You understand the importance of user trust and engagement, and you leverage connectivity and reputation signals to enhance product experiences. You are comfortable working in a hybrid environment, balancing in-office collaboration with remote flexibility.
Desirable
Experience with cloud platforms like AWS is a plus, as is familiarity with containerization technologies such as Docker. You may also have a background in data engineering or machine learning, which would further enhance your contributions to the team. Your ability to communicate complex technical concepts to non-technical stakeholders will be invaluable in this role.
What you'll do
As the Staff Software Engineer at GoFundMe, you will serve as the technical lead for initiatives related to social graph modeling, storage, retrieval, and computation. You will architect and scale graph databases capable of supporting billions of nodes and edges, ensuring that performance remains optimal even under heavy load. Your role will involve designing and shipping graph-backed models that enhance user discovery and recommendations, ultimately improving safety and personalization across the platform.
You will collaborate closely with Data Science, Machine Learning, Product, and Infrastructure teams to design graph representations and build ingestion and transformation pipelines. Your technical direction will guide how the company leverages connectivity and influence signals to drive engagement and trust within the community. You will also be responsible for mentoring junior engineers and fostering a culture of innovation and excellence within the team.
What we offer
At GoFundMe, you will be part of a mission-driven organization dedicated to helping people help each other. We offer a competitive salary and benefits package, along with opportunities for professional growth and development. Our culture emphasizes collaboration, creativity, and a commitment to making a positive impact in the world. Join us in our mission to drive critical social change and extend the reach of our generous community.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at GoFundMe.
Similar Jobs You Might Like
Based on your interests and this role

Staff Engineer
Wikimedia is seeking a Staff Software Engineer to provide senior technical leadership for Toolforge, the platform powering community-built tools for Wikipedia. You'll work with technologies like Java and Python, focusing on improving developer workflows and platform experience.

Staff Engineer
Wikimedia is seeking a Staff Software Engineer to provide technical leadership for Toolforge, the platform powering community-built tools for Wikipedia. You'll work with technologies like Java and Python, focusing on developer workflows and production infrastructure.

Staff Engineer
Beautiful AI is hiring a Staff Software Engineer to take ownership of complex features across their presentation software. You'll work with JavaScript, Node.js, React, and MongoDB to drive innovation and mentor other engineers. This position requires deep expertise in full-stack development.

Staff Engineer
Oscar is hiring a Staff Software Engineer to lead the design and development of enhancements to their claims and payment processing systems. You'll work on scalable and reliable systems using AI to automate processes. This position requires significant experience in software engineering.

Staff Engineer
CertifID is hiring a Staff Software Engineer to architect and build scalable software systems for fraud prevention. You'll work on analyzing real-time signals to detect complex patterns of fraud. This role requires significant experience in software engineering.