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 4 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 Engineer

Staff Engineer role at GoFundMe focusing on building scalable systems for checkout and pricing, offering competitive compensation and comprehensive benefits.

Staff Software Engineer (Backend)

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

Senior Technical Infrastructure Program Manager - Electrical Engineering, Global Electrical Engineering

Senior Technical Program Manager role at Amazon focusing on electrical engineering, system maintenance, and infrastructure management with competitive compensation and benefits.

Manager, Software Developer in Test, Creativity Apps

Lead QA engineering team for Apple's Creativity Apps, overseeing test automation and quality processes for iOS/macOS applications and cloud frameworks.

Software Engineer - Trust & Safety Solutions Engineer

Staff Software Engineer position at Apple focusing on Trust & Safety solutions, building and maintaining large-scale regulatory systems to protect services and users.