TL;DR

Senior Software Engineer (Fintech): Building and optimizing checkout and payment systems for a global communication platform with an accent on scalability, reliability, and payment method coverage. Focus on designing robust billing architecture, integrating third-party gateways, and implementing fraud mitigation strategies to support diverse revenue streams.

Location: Must be based in the San Francisco Bay Area

Salary: $196,000–$220,500

Company

Discord is a multiplatform communication service used by over 200 million people monthly to connect and hang out around gaming and shared interests.

What you will do

  • Build and maintain checkout and payment systems underpinning business lines across web, Android, and iOS.
  • Own projects from technical specification to implementation and launch.
  • Expand payment method coverage and optimize checkout funnels for user growth.
  • Integrate with third-party payment gateways like Stripe, Adyen, and Braintree.
  • Improve billing system reliability, observability, and stability.
  • Collaborate with safety and fraud teams to implement new mitigations.

Requirements

  • 5+ years of software engineering experience.
  • Deep expertise in backend development using Python.
  • Working knowledge of frontend technologies (React, TypeScript) for full-stack tasks.
  • Ability to work effectively within the San Francisco Bay Area.
  • Strong product sense and empathy for internal and external users.
  • Growth mindset and a passion for experimentation and iteration.

Nice to have

  • Experience in the payments or fintech domain.
  • Direct experience integrating with Stripe, Adyen, or Braintree.

Culture & Benefits

  • Comprehensive benefits package including equity.
  • Impact-focused work environment with global reach.
  • Opportunity to work on core revenue infrastructure.
  • Commitment to inclusion and diversity.
  • Support for reasonable accommodations during the interview process.