
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...
Overview
GoFundMe is hiring a Senior Staff Software Engineer to design and develop innovative infrastructure for mission-driven fintech products. You'll work with technologies like Java and contribute to impactful solutions. This position requires a strong background in fintech or wealth management systems.
Job Description
Who you are
You have a strong background in building scalable, high-performance fintech or wealth management systems — your experience has equipped you with the skills to design and develop innovative infrastructure from the ground up. You are excited about the opportunity to shape the architecture and direction of systems that empower millions of people globally.
You thrive in collaborative environments, working closely with engineers, product management, designers, and external partners to identify and implement improvements and new features. Your passion for helping others aligns with GoFundMe's mission, and you are driven to make a meaningful impact through technology.
You possess excellent problem-solving skills and a deep understanding of software engineering principles. Your ability to communicate effectively with cross-functional teams ensures that you can translate complex technical concepts into actionable insights for stakeholders.
Desirable
Experience in leading technical projects and mentoring junior engineers is a plus. Familiarity with cloud technologies and modern development practices will help you excel in this role.
What you'll do
In this high-impact role, you will design and develop infrastructure that supports large-scale fintech products. Your work will directly contribute to building seamless, user-friendly experiences that enable individuals to contribute to causes and make meaningful change in the world. You will collaborate with a team of engineers to drive critical social change through technology.
You will have the opportunity to shape the architecture of GoFundMe's systems, ensuring they are scalable and efficient. Your responsibilities will include identifying areas for improvement, implementing new features, and maintaining high standards of code quality. You will also participate in code reviews and provide mentorship to junior team members, fostering a culture of learning and growth within the engineering team.
What we offer
GoFundMe offers a supportive work environment where you can grow both personally and professionally. You will be part of a mission-driven organization that values community and social impact. The role includes an in-office requirement of three days a week in San Francisco, allowing for collaboration with your team while also providing flexibility.
We encourage you to apply even if your experience doesn't match every requirement. Join us in making a difference and helping others through technology.
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
Kiavi is hiring a Staff Software Engineer to architect and maintain their complex loan origination platform. You'll work with Java and focus on code quality and test automation. This position requires significant experience in software engineering.

Staff Engineer
Uber is hiring a Staff Software Engineer to lead technical solutions for the Consumer Incentives team. You'll work with Go, Python, and Java to enhance user experience and drive business growth. This role requires 7+ years of experience in software engineering.

Staff Engineer
Parafin is hiring a Staff Software Engineer to build and maintain their financial infrastructure. You'll work with technologies like Java and AWS to develop secure and high-performing systems. This position requires significant experience in software engineering.

Staff Engineer
Okta is hiring a Staff Software Engineer to design and develop platforms and services that enhance internal operations through automation and data analytics. You'll work with technologies like Java, Python, and AWS in San Francisco.

Staff Engineer
Academia is hiring a Staff Software Engineer to lead product and engineering initiatives. You'll work on scaling web applications for millions of users. This position requires full-stack experience and a passion for enhancing academic research.