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 8 days 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)

Senior Software Engineer

Senior Software Engineer role at GoFundMe, focusing on building scalable communication platforms and mentoring junior developers in a hybrid work environment in Buenos Aires.

Senior Software Engineer (Groups and Teams)

Senior Software Engineer role at GoFundMe in Buenos Aires, focusing on backend development for peer-to-peer fundraising platform using Spring Boot, Kotlin, and cloud technologies.

Sr Software Development Engineer, Amazon

Senior Software Engineer role at Amazon building distributed tax calculation systems handling millions of transactions per second with focus on scalability and regulatory compliance.

Senior Support Engineer, Audible

Senior Support Engineer role at Audible focusing on technical leadership, service support, and operational efficiency improvements.

Senior System Software Engineer – DC Platform Software Tools

Senior System Software Engineer role at NVIDIA focusing on data center platform software tools development, offering $184K-$356.5K salary plus equity.