# Staff Software Engineer (Payments)

Hiring organization: [Gofundme](https://career.thegoodapps.co/organizations/gofundme)

Canonical page: https://career.thegoodapps.co/jobs/1d1740d8-3002-40e3-829b-5f3dac10e5f5

Listed on Gofundme's own careers site. Applications go to them directly.

- Employment type: full time
- Seniority: Staff
- Location: San Francisco, CA
- Salary: 195000 – 293000 USD per year

## Summary

GoFundMe seeks a senior payments engineer to design and scale their in-house payout infrastructure, handling billions in transactions while reducing reliance on external fintech vendors. This role suits an experienced technical leader comfortable with complex architectural decisions in ledgering, money movement, and disbursement systems.

_Our summary, not Gofundme's wording._

## Skills named

Amazon Web Services (AWS), Apache Kafka, GraphQL, Kotlin, Kubernetes, MySQL, New Relic, PostgreSQL, Spring Boot

## Required

- 8+ years experience in payments systems (checkout, payouts, ledgering, reconciliation, interchange, or KYC/onboarding)
- Expertise architecting scalable services using established design patterns
- Proven track record leading projects from conception through completion, balancing technical and business priorities
- Strong performance analysis and diagnostics skills with application monitoring tools

## Nice to have

- Spring Boot and Kotlin experience
- AWS, Kafka, and Kubernetes expertise
- GraphQL and relational database experience (MySQL or PostgreSQL)
- Prior experience on a ledgering, payouts, or money-movement team at scale

Apply on Gofundme's site: https://job-boards.greenhouse.io/gofundme/jobs/7680962
