Staff Software Engineer, Payments

2 weeks ago


San Francisco, California, United States GoFundMe Full time
Help Us Help Others

We're seeking a highly motivated software engineer to join our Payments engineering team at GoFundMe. As a key member of our team, you'll design and implement cutting-edge solutions to ensure secure, efficient, and seamless payments on a global scale.

Key Responsibilities:

  • Refine and execute our multi-year payments strategy to grow giving through innovative use cases.
  • Design and implement the end-to-end product lifecycle for payment solutions, from ideation to launch and iteration.
  • Collaborate with engineers, product management, designers, and external partners to design and implement the next-generation payments infrastructure for GoFundMe.
  • Mentor junior developers through chat and pair programming, and advocate for improvements to the codebase.

Requirements:

  • 8+ years of relevant experience in payment systems, including checkout/payment methods, payouts, ledgering, reconciliation, interchange, and KYC/onboarding.
  • Experience architecting services and systems using well-accepted design patterns to enable future scaling.
  • Strong experience in analyzing, diagnosing, and preventing performance problems, with expertise in application performance monitoring and log analytics tools like New Relic and Sumo Logic.

Preferred Qualifications:

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

What We Offer:

  • Market competitive pay.
  • Rich healthcare benefits, including employer-paid premiums for medical/dental/vision and employer HSA contributions.
  • 401(k) retirement plan with company matching.
  • Monetary support for new hire setup, hybrid work, and wellbeing, family planning, and commuting expenses.
  • A variety of mental and wellness programs to support employees.
  • Generous paid parental leave and family planning stipend.
  • Company-provided life and disability coverages.
  • Supportive time off policies, including vacation, sick/mental health days, volunteer days, company holidays, and a floating holiday.
  • Learning and development and recognition programs.
  • The 'Gives Back' Program, where employees can nominate a fundraiser every week for a donation from the company.

Why Join Us?

  • Inclusion, diversity, equity, and belonging are vital to our priorities, and we continue to evolve our strategy to ensure DEI is embedded in all processes and programs at GoFundMe.
  • Our Diversity, Equity, and Inclusion team is always finding new ways for our company to uphold and represent the experiences of all of the people in our organization.
  • Employee resource groups.
  • Your work has a real purpose and will help change lives on a global scale.
  • You'll be a part of a fun, supportive team that works hard and celebrates accomplishments together.

Learn More:

  • Visit our Newsroom for recent company news and announcements.


  • San Francisco, California, United States Quizlet Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our Payments team at Quizlet. As a key member of our engineering team, you will play a pivotal role in shaping and executing the technical vision for our payments infrastructure.This is a unique opportunity to drive innovation across both backend systems and user-facing payment...


  • San Francisco, California, United States Ripple Full time

    At Ripple, we're revolutionizing the way value moves across borders. Our team is passionate about building a more inclusive and efficient global financial system.We're seeking a skilled Software Engineer to join our team and help us achieve this vision. As a key member of our engineering team, you'll be responsible for designing and developing modern payment...


  • San Francisco, California, United States Quizlet Full time

    About the Role:As a Staff Software Engineer on the Payments team at Quizlet, you will play a pivotal role in shaping and executing the technical vision for our payments infrastructure. This role offers a unique opportunity to drive innovation across both backend systems and user-facing payment flows. You will be instrumental in defining the overall payments...


  • San Jose, California, United States Bill Full time

    Job Title: Staff Software Engineer - Payments PlatformWe are seeking a highly skilled Staff Software Engineer to join our Payments Platform team at BILL. As a champion of small and mid-size businesses, we are dedicated to automating the future of finance so businesses can thrive.Our Payments Platform is responsible for maintaining and enhancing the core...


  • San Jose, California, United States Bill Full time

    Job DescriptionAt BILL, we're seeking a highly skilled Staff Software Engineer to join our Payments Platform team. As a champion of small and mid-size businesses, we're dedicated to automating the future of finance so businesses can thrive.As a Staff Software Engineer, you'll be responsible for maintaining and enhancing the core payments engine that...


  • San Francisco, California, United States Early Warning Services Full time

    Job Title: Staff Software EngineerAt Early Warning Services, we're a leading provider of innovative payment solutions. Our team is dedicated to delivering cutting-edge technology that powers the financial system.We're seeking a highly skilled Staff Software Engineer to join our team. As a Staff Software Engineer, you will be responsible for designing,...

  • Software Engineer

    2 weeks ago


    San Francisco, California, United States Modern Treasury Full time

    About Modern TreasuryModern Treasury is the operating system for money movement. Our payment operations platform combines a suite of APIs and dashboards to help companies unlock new payments revenue, strengthen customer experiences, and drive efficiency through their business.Job SummaryWe're seeking a skilled Software Engineer to join our Engineering team....


  • San Francisco, California, United States Wonderschool Full time

    Job Title: Senior Software Engineer - PaymentsJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Wonderschool. As a key member of our engineering team, you will be responsible for designing and developing scalable, reliable, and efficient payment processing systems.Responsibilities:Lead and manage large, complex projects...


  • San Jose, California, United States Bill Full time

    Job DescriptionWe are seeking a highly skilled Staff Software Engineer to join our Card Payments team at Bill. As a champion of innovation and excellence, you will be responsible for designing and developing cutting-edge payment applications that drive business growth and customer satisfaction.Key Responsibilities:Design and develop scalable and secure...


  • San Jose, California, United States Bill Full time

    Job SummaryAs a Senior Staff Software Engineer at BILL, you will be responsible for maintaining and enhancing the core payments engine that processes ACH, RPPS, Checks, and International payments. This team enables the payment rails integrations with bank partners. The platform currently processes ~200 billion in payments volume each year and is growing...


  • San Francisco, California, United States Ripple Full time

    Design the Future of Payment ApplicationsRipple is building a world where value moves like information does today. As a Staff Software Engineer, you will be responsible for designing the next generation of payment applications that enable banks to instantly settle cross-border payments. Our distributed financial technology outperforms today's banking...

  • Software Engineer

    2 weeks ago


    San Jose, California, United States BILL Full time

    Join Our Team as a Software Engineer - Payment SystemsBILL is a leading provider of financial automation software for small and medium-sized businesses (SMBs). As a champion of SMBs, we are dedicated to automating the future of finance so businesses can thrive.We are seeking a highly skilled Software Engineer - Payment Systems to join our team. In this role,...


  • San Francisco, California, United States Ironclad Inc Full time

    Join Ironclad's Team as a Staff Software EngineerIronclad is the leading contract lifecycle management platform for innovative companies. Our mission is to revolutionize the way businesses manage contracts, and we're looking for a talented Staff Software Engineer to help us achieve this goal.As a Staff Software Engineer at Ironclad, you'll work closely with...


  • San Francisco, California, United States Patreon Full time

    About the RoleYou'll help scale and expand capabilities of Patreon's payment platform that helps creators get paid effectively and on time, every time. This role is based in San Francisco and open to those who are able to be in-office 2 days per week on a hybrid work model.Key Responsibilities Lead and contribute to the development and design of the Payments...

  • Software Engineer

    2 weeks ago


    San Mateo, California, United States Currency Cloud Full time

    Job DescriptionCyberSource Corporation, a Visa Inc. company, is seeking a highly skilled Software Engineer - Payment Services to join our team in Foster City, CA.The successful candidate will be an integral part of a cross-functional development team, responsible for inventing, designing, building, and testing software assets. Key responsibilities...


  • San Francisco, California, United States ONE INC SOFTWARE CORPORATION Full time

    Job Summary:One Inc is seeking a highly experienced Senior Software Engineering Team Lead to lead our Production Support team. As a key member of our engineering team, you will be responsible for ensuring the reliability and performance of our ClaimsPay platform.Responsibilities:Lead and manage a global team of software engineers and quality...


  • San Francisco, California, United States ONE INC SOFTWARE CORPORATION Full time

    Job Summary:We are seeking a highly skilled Senior Software Engineering Team Lead to join our team at ONE INC SOFTWARE CORPORATION. As a key member of our engineering team, you will be responsible for leading the development and implementation of our cloud native solutions, ensuring the highest level of quality and reliability.Key Responsibilities:Lead a...


  • San Francisco, California, United States Triunity Software Full time

    Job Title : Java Developer Focused on Core Java Spring/Spring Boot/Spring BatchAt Triunity Software, we are seeking a skilled Java Developer to join our team. As a Java Developer, you will be responsible for designing, developing, testing, and deploying Java-based software applications using the Java Spring and Spring Batch frameworks.Key Responsibilities:...


  • San Francisco, California, United States Upbound - Job Posting Full time

    Join Our Cloud Services TeamUpbound is a leading company in the cloud native space, and we're looking for a talented Staff Software Engineer to join our Cloud Services team.We're building a universal cloud platform powered by Crossplane, and we need someone with expertise in Go and Kubernetes to help us scale and add new features.As a Staff Software...


  • San Francisco, California, United States Stripe Full time

    About the RoleWe're seeking a highly skilled Staff Software Engineer to join our Service Frameworks team at Stripe. As a key member of our engineering organization, you'll play a pivotal role in shaping our technical strategy and driving the development of scalable, high-performance service frameworks.As a Staff Software Engineer, you'll collaborate closely...