Senior Software Engineer (Payments)
HybridBuenos Aires, Buenos Aires F.D., Argentina
Job Summary
Refine and execute GoFundMe's multi-year payments strategy to bring core capabilities in-house, reducing reliance on external vendors. Design and implement the end-to-end product lifecycle for payout solutions, from ideation to launch and iteration. Collaborate with engineers, product management, and external partners to build next-generation payments infrastructure, owning critical technical decisions across ledgering, money movement, and disbursement. Mentor other engineers through code review and pair programming while leading projects from conception to completion, balancing technical trade-offs with business needs. Anticipate future use cases to minimize the cost of future change and ensure teams stay aligned with project goals.
Required Qualifications
- 5+ years of relevant experience in some or many of the following areas: Checkout/Payment methods, Payouts, Ledgering, Reconciliation, Interchange, KYC/Onboarding
- experience architecting services and systems using well-accepted design patterns to enable future scaling
- skilled at leading projects from conception to completion, ensuring timely delivery by balancing technical trade-offs and business needs, communicating progress and challenges to stakeholders, and ensuring teams stay aligned with project goals
- strong experience analyzing, diagnosing, and preventing performance problems, with expertise in application performance monitoring and log analytics tools like New Relic and Sumo Logic
- This is a hybrid position
- Candidates considered for this role will be located in Buenos Aires, Argentina
Desired Qualifications
- Experience with Spring Boot, Kotlin, AWS, Kafka, Kubernetes
- Experience with GraphQL and relational databases such as MySQL or PostgreSQL
- Prior experience on a ledgering, payouts, or money-movement team at scale
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.