Posted in

Staff Software Engineer – Payments

Staff Software Engineer – Payments

CompanyGoFundMe
LocationSan Francisco, CA, USA
Salary$185000 – $250000
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • 8+ 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 in analyzing, diagnosing, and preventing performance problems, with expertise in application performance monitoring and log analytics tools like New Relic and Sumo Logic.

Responsibilities

  • Refine and execute our multi-year payments strategy to grow giving through innovative use cases, and bring more of our core payments capabilities in-house.
  • Design and implement the end-to-end product lifecycle for payment solutions, from ideation to launch and iteration.
  • Collaborate with engineers, product management, designers, and external partners to design and implement the next-generation payments infrastructure for GoFundMe, creating impact in service of our customers, mission, and business.
  • Mentor junior developers through chat and pair programming, and advocate for improvements to the codebase, providing leadership to others within your team.

Preferred Qualifications

  • Experience with Spring Boot, Kotlin, AWS, Kafka, Kubernetes.