Staff Software Engineer, Payments

GoFundMe is a global community of over 150 million people who come together every day with the common purpose of helping one another.
$185,000 - $250,000
Backend
Staff Software Engineer
Hybrid
501 - 1,000 Employees
8+ years of experience
Finance

Description For Staff Software Engineer, Payments

GoFundMe is expanding its Payments engineering team with a mission to revolutionize how payments work at scale. We are seeking a highly motivated software engineer to help build and scale a next-generation payments infrastructure capable of handling billions of dollars in transactions, empowering millions of people to create meaningful change in the world.

In this role, you'll design and implement cutting-edge solutions that ensure secure, efficient, and seamless payments on a global scale. You'll refine and execute our multi-year payments strategy to grow giving through innovative use cases, and bring more of our core payments capabilities in-house. You'll collaborate with engineers, product management, designers, and external partners to design and implement the next-generation payments infrastructure for GoFundMe.

Key responsibilities include:

  • Designing and implementing the end-to-end product lifecycle for payment solutions, from ideation to launch and iteration
  • Mentoring junior developers through chat and pair programming
  • Advocating for improvements to the codebase and providing leadership within your team

Requirements:

  • 8+ years of relevant experience in payment systems (Checkout/Payment methods, Payouts, Ledgering, Reconciliation, Interchange, KYC/Onboarding)
  • Experience architecting services and systems using well-accepted design patterns
  • Strong leadership skills in project management and team collaboration
  • Expertise in application performance monitoring and log analytics tools

Preferred skills:

  • Experience with Spring Boot, Kotlin, AWS, Kafka, Kubernetes

GoFundMe offers competitive compensation, comprehensive benefits, and a mission-driven work environment. Join us in making a direct impact on GoFundMe's products, users, and the causes that matter most.

Last updated 2 months ago

Responsibilities For Staff Software Engineer, Payments

  • Design and implement cutting-edge payment solutions
  • Refine and execute multi-year payments strategy
  • Collaborate with cross-functional teams to design and implement next-generation payments infrastructure
  • Mentor junior developers
  • Advocate for codebase improvements

Requirements For Staff Software Engineer, Payments

Java
Kotlin
Kafka
Kubernetes
  • 8+ years of relevant experience in payment systems
  • Experience architecting services and systems using well-accepted design patterns
  • Strong leadership skills in project management and team collaboration
  • Expertise in application performance monitoring and log analytics tools
  • Ability to commute to the San Francisco office 3x a week

Benefits For Staff Software Engineer, Payments

401k
Dental Insurance
Medical Insurance
Mental Health Assistance
Parental Leave
Vision Insurance
  • Market competitive pay
  • Rich healthcare benefits
  • 401(k) retirement plan with company matching
  • Monetary support for new hire setup, hybrid work & wellbeing, family planning, and commuting expenses
  • Mental and wellness programs
  • Generous paid parental leave and family planning stipend
  • Company provided life and disability coverages
  • Supportive time off policies
  • Learning & development and recognition programs
  • 'Gives Back' Program
  • Employee resource groups

Interested in this job?

Jobs Related To GoFundMe Staff Software Engineer, Payments

Staff Software Engineer (Backend)

GoFundMe is hiring a Staff Software Engineer (Backend) to design and develop innovative infrastructure for large-scale, mission-driven products.

Lead Software Engineer (gaming system)

Lead Software Engineer position at Allwyn Lottery Solutions, focusing on gaming systems development with hybrid work model and comprehensive benefits.

Lead Software Engineer (Python)

Lead Software Engineer position at Analytic Partners, focusing on Python development and team leadership for marketing analytics solutions.

Staff Software Engineer

Remote Staff Software Engineer position at Murmuration, developing civic engagement tools with competitive salary and comprehensive benefits.

Systems Engineer

Systems Engineer position at Auria supporting Space Force operations with focus on space domain awareness and cybersecurity.