Sr Software Engineer

A global fundraising platform that enables people and nonprofits to raise money for causes they care about.
$140,500 - $234,000
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
3+ years of experience
Finance · Enterprise SaaS

Description For Sr Software Engineer

GoFundMe, a leading global fundraising platform that has helped raise over $30 billion since 2010, is seeking a Senior Software Engineer to join their Integrations team. This role focuses on managing crucial Salesforce integrations with Nonprofit Cloud (NPC) and Nonprofit Success Pack (NPSP), playing a vital role in connecting internal systems with external platforms.

The position requires a seasoned professional with 3-5 years of Salesforce development experience, offering a competitive salary range of $140,500 - $234,000 plus equity and benefits. The role is hybrid-based, with locations in San Francisco, combining the flexibility of remote work with in-person collaboration.

As a Senior Software Engineer, you'll be working with cutting-edge technologies, including Apex Programming, Lightning Web Components, and various Salesforce APIs. Your responsibilities will include designing and implementing high-volume integrations, developing custom user interfaces, and ensuring seamless connectivity between systems.

The ideal candidate will bring strong expertise in Salesforce development lifecycle, managed package development, and experience with nonprofit-focused solutions. Additional skills in Python, TypeScript, JavaScript, or Java are highly valued. You'll be part of a diverse, passionate team that values innovation and maintains a strong focus on social impact.

GoFundMe offers an inclusive work environment, comprehensive benefits, and the opportunity to contribute to a platform that helps millions of people worldwide. The company's mission-driven approach, combined with its commitment to technological excellence, makes this an ideal role for engineers who want to make a meaningful impact while working with modern technologies.

Join a company that's not just about code, but about creating positive change in the world. You'll be part of an organization that values diversity, promotes inclusion, and is dedicated to helping people help each other. The role offers both technical challenges and the satisfaction of contributing to a platform that makes a real difference in people's lives.

Last updated 4 days ago

Responsibilities For Sr Software Engineer

  • Manage Salesforce integrations with Nonprofit Cloud and Nonprofit Success Pack
  • Drive seamless connectivity between internal systems and external platforms
  • Design and implement high-volume integrations with Salesforce
  • Develop and maintain custom user interfaces
  • Ensure code quality and performance optimization
  • Collaborate with cross-functional teams

Requirements For Sr Software Engineer

Python
TypeScript
JavaScript
Java
  • 3-5 years of Salesforce development experience
  • Strong proficiency in Apex Programming Language
  • Experience with Lightning Web Components (LWC) and Visualforce
  • Experience developing custom user interfaces
  • Skilled in Salesforce APIs and third-party integrations
  • Strong proficiency in Flows/Templates
  • Experience with Nonprofit Cloud or NPSP
  • Expertise in Salesforce development lifecycle
  • Experience in Salesforce Managed Package Development
  • Ability to write and maintain test classes and documentation

Benefits For Sr Software Engineer

Equity
  • Equity compensation
  • Comprehensive benefits package
  • Mission-driven organization
  • Fast-paced and innovative environment
  • Diverse and supportive team culture
  • Professional development opportunities

Interested in this job?

Jobs Related To GoFundMe Sr Software Engineer

Senior Software Engineer - Incubation and Network Effects

Senior Software Engineer role at GoFundMe, focusing on innovative product development in the Incubation team, offering competitive pay and the opportunity to make a global impact.

Senior Software Engineer - Incubation and Network Effects

Senior Software Engineer role at GoFundMe, building innovative financial products that connect people with causes they care about.

Senior Software Engineer - Incubation and Network Effects

Senior Software Engineer role at GoFundMe, building innovative financial products that connect people with causes they care about.

Senior Backend Engineer

Senior Backend Engineer role at GoFundMe, developing platform features that connect people with causes they care about, located in Buenos Aires.

Senior Backend Engineer - Communications Platform

Senior Backend Engineer position at GoFundMe, focusing on building and scaling mission-critical communication solutions including emails, push notifications, and SMS.