← Back to job listings
GO
Senior Manager of Software Engineering
GoFundMe · San Francisco, United States
About The Role
Join GoFundMe as a Senior Manager of Software Engineering, where you'll lead the engineering team responsible for the Integrations Platform. You'll shape the technical direction, foster a high-performing team, and drive operational excellence. This role requires a strong background in software engineering, experience in managing teams, and a passion for solving complex technical challenges.
- Lead and support a team of software engineers in building and operating the Integrations Platform, fostering a high-performing and inclusive environment.
- Own the delivery and execution of the integrations roadmap, balancing partner needs, new platform capabilities, reliability work, and technical debt.
- Drive operational excellence for correctness-critical systems, including healthy on-call practices, SLO-based monitoring, incident response, and blameless retrospectives.
- Proven ability to deliver complex platform or backend projects, managing scope, risk, and stakeholders across teams
- A track record of recruiting, hiring, developing, and retaining strong engineers, and of building healthy, motivated teams
- Comfort with correctness-critical distributed systems concepts, including idempotency, reliable event processing, and safe, phased production migrations
- Experience partnering cross-functionally with Product, Design, Customer Success, Sales, and external partners to deliver customer-focused solutions
- Strong communication and collaboration skills, a product-minded approach, and a passion for mentoring engineers and solving complex technical challenges
- Experience driving operational excellence, including on-call health, observability, and incident management
- Experience leading and growing software engineering teams as a people manager, backed by a strong prior hands-on background as an IC
- A credible technical partner: able to engage deeply in design and architecture discussions for backend, distributed, and event-driven systems, and to coach engineers on technical decisions
- Familiarity with the technologies underpinning modern integration platforms, such as TypeScript/Node.js, APIs and webhooks, message-driven architectures, and AWS services (e.g., Lambda, SQS, SNS, DynamoDB, ECS, API Gateway)
- Familiarity with durable execution or workflow orchestration technologies such as Temporal or Cadence
- Experience managing teams that build integrations, platforms, public/private APIs, or developer-facing services
- Experience integrating with Salesforce, particularly nonprofit-focused products including NPC, NPSP, or Experience Cloud, and understanding of CRM ecosystems and the nonprofit or fundraising technology space
- Experience leading teams through re-platforming or large-scale migrations while operating legacy and modern systems simultaneously
- Familiarity with iPaaS platforms such as Zapier or Workato, and with PHP/Laravel environments
- Experience establishing conventions and verification practices that enable AI coding agents to contribute safely at scale
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring