Taro Logo

Staff Software Engineer (Payments)

Global crowdfunding platform that enables people to raise money for personal causes and nonprofits, having raised over $30 billion since 2010.
$181,000 - $271,000
Backend
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
8+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Staff Software Engineer (Payments)

GoFundMe is expanding their Payments engineering team with a mission to revolutionize how payments work at scale. As a Staff Software Engineer in the Payments team, you'll be responsible for building and scaling a next-generation payments infrastructure capable of handling billions of dollars in transactions. The role involves designing and implementing cutting-edge solutions for secure, efficient, and seamless global payments. You'll work on refining and executing multi-year payments strategy, collaborating with cross-functional teams, and mentoring junior developers. The position requires deep expertise in payment systems and a track record of building impactful features.

The company offers a comprehensive benefits package including competitive pay, equity, healthcare benefits, and various wellness resources. GoFundMe has a strong mission-driven culture focused on helping people help each other, having facilitated over $30 billion in donations since 2010. The work environment is collaborative and innovative, with a strong emphasis on making a positive impact in millions of lives.

The role is hybrid-based in San Francisco, requiring in-office presence three times per week. You'll be joining a company that values diversity, equity, and inclusion, with ongoing initiatives and employee resource groups. The position offers significant growth opportunities through learning and development programs, while working on meaningful technical challenges that directly impact the platform's ability to facilitate global giving.

Last updated 2 months ago

Responsibilities For Staff Software Engineer (Payments)

  • Refine and execute multi-year payments strategy to grow giving through innovative use cases
  • Design and implement end-to-end product lifecycle for payment solutions
  • Collaborate with teams to design and implement next-generation payments infrastructure
  • Mentor junior developers and advocate for codebase improvements

Requirements For Staff Software Engineer (Payments)

Kotlin
Kafka
Kubernetes
  • 8+ years of relevant experience in payment systems
  • Experience architecting services and systems using well-accepted design patterns
  • Skilled at leading projects from conception to completion
  • Strong experience in analyzing, diagnosing, and preventing performance problems
  • Experience with Spring Boot, Kotlin, AWS, Kafka, Kubernetes

Benefits For Staff Software Engineer (Payments)

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Commuter Benefits
Equity
  • Competitive pay and comprehensive healthcare benefits
  • Financial assistance for hybrid work, family planning, and commuting
  • Generous parental leave
  • Flexible time-off policies
  • Mental health and wellness resources
  • Learning and development programs
  • Equity compensation

Interested in this job?