FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Staff Software Engineer – Payments
GoFundMe.orgStaff Payments Engineer scaling GoFundMe’s payout and ledgering infrastructure for billions in charitable transactions. Architecting payment systems, leading projects, and mentoring engineers in Buenos Aires’ hybrid team.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates deep expertise in payment systems and a proven track record of architecting scalable services and systems. Capable of leading projects from conception to completion while balancing technical trade-offs and business needs.
Highest-signal resume keywords
Payment Systems ExpertiseProject LeadershipApplication Performance MonitoringSpring BootKotlin
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Checkout/Payment MethodsPayoutsLedgeringReconciliationInterchangeKYC/OnboardingScalable Services ArchitecturePerformance Problem AnalysisLog Analytics
Soft Skills
MentoringCommunication
Tools & Technologies
New RelicSumo LogicAWSKafkaKubernetesGraphQLMySQLPostgreSQL
Tech Stack
Tools & technologiesAWSGraphQLKafkaKotlinKubernetesMySQLPostgresSpringSpring BootSpringBoot
About the role
Key responsibilities & impact- Refine and execute GoFundMe's multi-year payments strategy to grow giving through innovative use cases and bring more core payments capabilities in-house
- Design and implement the end-to-end product lifecycle for payout solutions, from ideation to launch and iteration
- Collaborate with engineers, product management, designers, and external partners to design and implement next-generation payments infrastructure
- Own critical technical decisions across ledgering, money movement, and disbursement
- Anticipate future use cases and design to minimize the cost of future change
- Mentor engineers through chat, code review, and pair programming
- Advocate for codebase improvements and provide team leadership
- Lead projects from conception to completion while balancing technical trade-offs and business needs
- Communicate progress and challenges to stakeholders and keep teams aligned with project goals
Requirements
What you’ll need- 8+ years of relevant experience
- Deep expertise in payment systems
- Track record of building and shipping impactful features
- Experience in checkout/payment methods, payouts, ledgering, reconciliation, interchange, KYC/onboarding
- Experience architecting scalable services and systems using established design patterns
- Ability to lead projects from conception to completion
- Ability to balance technical trade-offs and business needs
- Strong experience analyzing, diagnosing, and preventing performance problems
- Expertise with application performance monitoring and log analytics tools such as New Relic and Sumo Logic
- Preferred: experience with Spring Boot, Kotlin, AWS, Kafka, and Kubernetes
- Preferred: experience with GraphQL and relational databases such as MySQL or PostgreSQL
- Preferred: prior experience on a ledgering, payouts, or money-movement team at scale
Benefits
Comp & perks- Competitive pay
- Comprehensive healthcare benefits
- Financial assistance for hybrid work
- Financial assistance for family planning
- Generous parental leave
- Flexible time-off policies
- Mental health and wellness resources
- Learning, development, and recognition programs
- Diversity, equity, and inclusion initiatives
- Employee resource groups
- Volunteering program