Skip to main content

Senior Software Engineer

Discord
Hybrid - San Francisco Bay AreaUpdated 2d ago
Base salary
$196k–$245k
Published base salary range
Location
Hybrid - San Francisco Bay Area
Remote eligibility
Employment
Full-time
Senior
Role family
Engineering
Gaming
Apply on job-boards.greenhouse.io
Job actionsApply now
Job actionsApply now

About the job

About the Role

Discord is seeking a Senior Software Engineer to join the Safety Experience team. In this role, you will lead the development of user-facing products that protect Discord's users, design and build robust production APIs, backend services, and data pipelines, and collaborate cross-functionally with Product, Design, Policy, Data Science, ML, Legal, and T&S Operations. You will also iterate on in-house tooling and respond to the evolving abuse and compliance landscape.

What You Should Have

  • 5+ years experience writing Python and utilizing back-end API frameworks (Flask, Django).
  • 5+ years experience developing front-end interfaces with JavaScript (React, TypeScript) for both web and mobile platforms.
  • Familiarity with databases such as Cassandra, Postgres, and ScyllaDB.
  • Demonstrated success leading end-to-end delivery of complex projects.
  • Demonstrated ability to troubleshoot, debug, and test complex systems in a live, production environment.
  • Exceptional communication and collaboration skills.
  • Experience using metrics and dashboards to make data-driven decisions.

Bonus Points

  • Experience in the Safety or Anti-Abuse domain.
  • Experience analyzing and visualizing data using Datadog or Mode.
  • Familiarity with real-time streaming systems like Kafka or Pub-Sub.
  • Ability to contribute to offline analytics jobs and processes.
  • Experience building and operating mobile-client features on iOS and Android.
  • Exposure to lower-level languages such as Go, Rust, and Elixir.

Compensation & Benefits

The US base salary range for this full-time position is $196,000 to $245,000 + equity + benefits.

Skills & tags

What you can verify before applying

Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.