Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

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.
GoFundMe.org

Staff Software Engineer – Payments

GoFundMe.org

Staff 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.

Posted 8/4/2026full-timeBuenos Aires • 🇦🇷 ArgentinaLeadWebsite

Core Competencies

Role fit
Core 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 resume
Applicant 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 & technologies
AWSGraphQLKafkaKotlinKubernetesMySQLPostgresSpringSpring 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