Senior Software Engineer - Incubation and Network Effects

Global crowdfunding platform that enables people and nonprofits to raise funds for causes they care about.
Backend
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
8+ years of experience
Finance · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Sr Software Engineer

Senior Software Engineer role at GoFundMe focusing on Salesforce integrations and development for nonprofit fundraising solutions.

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.

Description For Senior Software Engineer - Incubation and Network Effects

GoFundMe, a leading global crowdfunding platform, has joined forces with Classy to create a powerful ecosystem that has facilitated over $30 billion in fundraising since 2010. We're seeking a Senior Software Engineer to join our Incubation and Network Effects teams in San Francisco. This role is crucial in developing innovative products that connect people with causes they care about.

As a Senior Engineer, you'll be at the forefront of building solutions that reshape how people interact with financial tools and services. You'll work with cutting-edge technologies like Kotlin, Java, Kafka, and Kubernetes, while leading the technical strategy for new products from conception to launch.

The ideal candidate brings 8+ years of experience in scalable backend systems and distributed architectures, with a strong background in performance optimization and monitoring. You'll need to be comfortable navigating ambiguity, making strategic technical decisions, and collaborating across teams to deliver impactful solutions.

What makes this opportunity unique is the chance to work on technology that directly impacts millions of lives. You'll be part of a mission-driven organization that values innovation, collaboration, and personal growth. We offer comprehensive benefits, including healthcare, parental leave, and mental health support, while fostering a diverse and inclusive workplace.

Join us in our vision to become the most helpful place in the world, where your technical expertise will help connect more people with the causes they care about and make a lasting difference in communities globally.

Last updated a month ago

Responsibilities For Senior Software Engineer - Incubation and Network Effects

  • Drive strategy for new and innovative products within the Incubation team
  • Take ownership of entire product development lifecycle
  • Collaborate with engineers, product managers, and designers
  • Own technical roadmap for new products
  • Conduct technical exploration to stay ahead of industry trends
  • Define and track key performance indicators (KPIs)
  • Lead engineering efforts for product launches
  • Own post-launch technical strategy

Requirements For Senior Software Engineer - Incubation and Network Effects

Kotlin
Java
Kafka
Kubernetes
  • 8+ years of relevant experience across technical domains
  • Experience with scalable backend systems, complex infrastructure, APIs, or distributed systems
  • Ability to navigate through ambiguity and assist with scoping and discovery
  • Experience architecting services and systems using well-accepted design patterns
  • Strong project leadership from conception to completion
  • Experience in analyzing, diagnosing, and preventing performance problems
  • Expertise in application performance monitoring and log analytics tools
  • Experience with Spring Boot, Kotlin or Java, AWS, Kafka, Kubernetes (preferred)

Benefits For Senior Software Engineer - Incubation and Network Effects

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Commuter Benefits
  • Competitive pay
  • Comprehensive healthcare benefits
  • Hybrid work support
  • Family planning assistance
  • Commuting benefits
  • Generous parental leave
  • Flexible time-off policies
  • Mental health and wellness resources
  • Learning and development programs
  • Recognition programs
  • Volunteering opportunities

Interested in this job?