GoFundMe is seeking a Staff Software Engineer to drive the technical vision and execution of their Integrations platform.
Requirements
- 8+ years of software engineering experience with a deep focus on backend and systems integration
- Proven expertise in designing and building robust APIs and scalable integration architectures
- Strong experience in analyzing, diagnosing, and preventing performance and scale problems
- Proficient in at least two of the following: Node.js, Python, Java
- Strong AWS experience, particularly with services relevant to data and integration
- Experience building or maintaining Salesforce integrations and familiarity with nonprofit-specific packages
- Experience working with a CRM product and have a good understanding on how different CRMs work
Responsibilities
- Define and drive the technical roadmap for the Integrations platform
- Lead the design and implementation of core integration components
- Guide the team’s use of AWS services to power scalable and maintainable integration workflows
- Evaluate and integrate with third-party platforms like Salesforce, Workato, and Zapier
- Champion the use of AI-assisted development tools to boost engineering quality and efficiency
- Mentor and support engineers across the team through design reviews, pair programming, incident reviews, and informal technical coaching
Other
- 8+ years of software engineering experience
- A strong mentoring orientation and a desire to elevate those around you
- A product mindset and a pragmatic approach to technical decision-making
- Located or willing to relocate to the San Francisco Bay Area
- Hybrid role with in-office expectations of 3x a week
- Bachelor’s degree or higher in Computer Science or related field
- Competitive pay and comprehensive healthcare benefits
- Financial assistance for things like hybrid work, family planning, along with generous parental leave, flexible time-off policies, and mental health and wellness resources