Staff Software Engineer (Payments)
Core
Design and implement end-to-end payout solutions and next-generation payments infrastructure to handle billions in transactions and bring core capabilities in-house.
Role type
Staff Software Engineer (Payments/Payouts)
Builds
Next-generation payments infrastructure, ledgering systems, and disbursement solutions for GoFundMe.
Domain
Fintech / Payments
Deliverable
production ML models | product features | infrastructure
Required skills
Payment systems architecture, ledgering, money movement, disbursement, system scaling, performance optimization, project leadership, stakeholder communication
Preferred skills
Spring Boot, Kotlin, AWS, Kafka, Kubernetes, GraphQL, MySQL, PostgreSQL
Technologies
Spring Boot, Kotlin, AWS, Kafka, Kubernetes, GraphQL, MySQL, PostgreSQL, New Relic, Sumo Logic
Responsibilities
Refine and execute multi-year payments strategy; design and implement end-to-end product lifecycle for payout solutions; collaborate with cross-functional teams on payments infrastructure; own critical technical decisions for ledgering and money movement; mentor engineers through code review and pair programming; lead projects from conception to completion.
Seniority
Staff, hands-on IC with strategic leadership