San Francisco, California, United States Employment USD 196,000 - 220,500 Yearly

Discord is hiring a Software Engineer

About the Role

Discord is hiring a Software Engineer to build the future of its business. You will join the Revenue group to accelerate Discord's growth by developing compelling paid products. This role focuses on the checkout and payments system that underpins Discord's business lines and enables new revenue streams, reporting to the Engineering Manager of Payments.

What You'll Do

  • Work with engineers to build the checkout and payments system for Discord’s existing business lines and new revenue streams across Web, Android, and iOS.
  • Own projects end to end: work with Product to refine requirements, create a technical spec, implement changes, and see the project through to launch.
  • Work on projects to expand payment method coverage and optimize the checkout funnel.
  • Integrate with 3rd party payment gateways and other vendors to support purchase flows.
  • Support product teams by evolving the multi-tenant payments platform to enable new monetization features and product lines.
  • Partner with Product, Finance and Customer Success to improve processes and workflows. Deliver experiments on new workflows/systems and iterate based on feedback.
  • Work closely with Safety and Fraud operations teams to implement new fraud mitigations.
  • Improve reliability, observability, and stability of Discord’s billing system.

What We're Looking For

  • 5+ years of software engineering experience.
  • Deep expertise in backend development (Python).
  • Working knowledge of frontend technologies (React, TypeScript) to contribute across the full stack when needed.
  • You have a growth mindset: view challenges and mistakes as learning opportunities while building upon successes.
  • You have a product sense: maintain a high degree of empathy for internal and external users, and seek feedback.
  • You love experimentation: get excited when numbers move by 1%.

Nice to Have

  • Experience working in the payments/fintech domain.
  • Experience integrating with Stripe, Adyen, and/or Braintree.

Technical Stack

  • Python
  • React
  • TypeScript

Team & Environment

You will work within the Revenue group and report to the Engineering Manager of Payments.

Benefits & Compensation

  • Compensation: $196,000 - $220,500
  • Equity
  • Benefits

Discord is committed to inclusion and providing reasonable accommodations during the interview process.

Required Skills
PythonReactTypeScriptBackend DevelopmentFrontend DevelopmentFull-Stack DevelopmentSoftware Engineering
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
Discord

Discord is a multiplatform, multigenerational, and multiplayer platform used by over 200 million people monthly, primarily for gaming, helping people deepen their friendships around games and shared interests.

Visit website
Job Details
Department Software Development
Category fullstack
Posted 14 days ago