GoFundMe is seeking a Senior Software Engineer to join our Payments Engineering team in Buenos Aires, Argentina. In this role, you'll design and implement cutting-edge solutions for our next-generation payments infrastructure, capable of handling billions of dollars in transactions and empowering millions of people to create meaningful change in the world.
Key Responsibilities:
- Contribute to our multi-year payments strategy to grow giving through innovative use cases
- Design and implement end-to-end product lifecycle for payment solutions
- Collaborate with cross-functional teams to create impactful payment infrastructure
- Mentor junior developers and advocate for codebase improvements
Requirements:
- 5+ years of professional experience designing, building, and deploying backend services
- Strong expertise in writing production-ready, testable code
- Experience in architecting scalable services and systems
- Proficiency in analyzing, diagnosing, and preventing performance problems
- Familiarity with application performance monitoring and log analytics tools
Preferred Qualifications:
- 2+ years of experience in payment systems (Checkout/Payment methods, Payouts, Ledgering, Reconciliation, Interchange, KYC/Onboarding)
- Experience with Spring Boot, Java/Kotlin, AWS, Kafka, Kubernetes
Why Join GoFundMe:
- Competitive pay and rich healthcare benefits
- Learning & development opportunities
- Inclusion, diversity, equity, and belonging initiatives
- Employee resource groups
- Opportunity to make a global impact
- Fun, supportive team environment
At GoFundMe, we're committed to leveraging Diversity, Equity, Inclusion, and Belonging to cultivate a culture that embraces and supports the unique identities, experiences, and perspectives of our people and customers. Join us in our mission to help people help each other and become part of a team that's changing lives on a global scale.