Senior Software Engineer (Payments)

Global crowdfunding platform that has empowered people to raise over $30 billion since 2010, connecting supporters with causes they care about.
Backend
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
Finance

Description For Senior Software Engineer (Payments)

GoFundMe, a leading global crowdfunding platform, is seeking a Senior Software Engineer to join their Payments Engineering team in Buenos Aires, Argentina. This role is crucial in building and scaling their next-generation payments infrastructure, which handles billions of dollars in transactions worldwide.

The position offers an exciting opportunity to work on cutting-edge payment solutions that directly impact millions of people's lives. As a Senior Software Engineer, you'll be responsible for designing and implementing end-to-end payment solutions, from ideation to launch, while collaborating with cross-functional teams including product management, designers, and external partners.

The ideal candidate brings 5+ years of professional experience in backend services, with an additional 2+ years of specialized experience in payment systems. You'll need expertise in areas such as Checkout/Payment methods, Payouts, Ledgering, Reconciliation, and KYC/Onboarding. Technical proficiency in Spring Boot, Java/Kotlin, AWS, Kafka, and Kubernetes is highly valued.

GoFundMe offers a comprehensive benefits package including competitive pay, healthcare benefits, flexible time-off policies, and mental health resources. The company strongly emphasizes professional growth through learning and development programs, and maintains a commitment to diversity, equity, and inclusion.

Working at GoFundMe means joining a mission-driven organization that has facilitated over $30 billion in donations since 2010. The company culture is built on core values including being impatient to be great, finding a way, earning trust every day, and being fueled by purpose. This role offers the unique opportunity to make a significant impact while working with a diverse, passionate team in a fast-paced, innovative environment.

Last updated an hour ago

Responsibilities For Senior Software Engineer (Payments)

  • Contribute towards multi-year payments strategy to grow giving through innovative use cases
  • Design and implement end-to-end product lifecycle for payment solutions
  • Collaborate with engineers, product management, designers, and external partners
  • Mentor junior developers through chat and pair programming
  • Design and implement cutting-edge solutions for secure, efficient, and seamless payments

Requirements For Senior Software Engineer (Payments)

Java
Kotlin
Kafka
Kubernetes
  • 5+ years of professional experience designing, building, and deploying backend services
  • Ability to write production-ready code that is easily testable and understood
  • Understanding of testing pyramid and writing unit tests
  • Experience architecting services and systems using well-accepted design patterns
  • Strong experience in analyzing, diagnosing, and preventing performance problems
  • 2+ years of relevant experience in payment systems (preferred)
  • Experience with Spring Boot, Java/Kotlin, AWS, Kafka, Kubernetes (preferred)

Benefits For Senior Software Engineer (Payments)

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

Interested in this job?

Jobs Related To GoFundMe Senior Software Engineer (Payments)

Sr Software Engineer

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

Senior Backend Engineer

Senior Backend Engineer role at GoFundMe, developing platform features that connect people with causes they care about, located in Buenos Aires.

Senior Backend Engineer - Communications Platform

Senior Backend Engineer position at GoFundMe, focusing on building and scaling mission-critical communication solutions including emails, push notifications, and SMS.

Senior Software Engineer

Senior Software Engineer role at GoFundMe, building public APIs and integrations for nonprofit fundraising platform, requiring Node.js and TypeScript expertise.

Senior Backend Engineer

Senior Backend Engineer role at GoFundMe, developing and maintaining critical backend services for the world's leading crowdfunding platform in Buenos Aires, Argentina.