Software Engineer, Distributed Systems

DiscordSan Francisco, CA
$160,000 - $180,000Onsite

About The Position

The Realtime Infrastructure team at Discord is responsible for building and maintaining some of Discord’s highest scale and most critical services. These systems are at the core of Discord's text chat infrastructure and facilitate the dispatching of every update to user sessions. This role will have a significant impact on Discord’s overall reliability and performance, and will also help product teams build new features on top of the infrastructure. This team is small but critical, and its work has a direct impact on Discord's success and ability to scale. This role reports to the Senior Engineering Manager of Realtime Infrastructure.

Requirements

  • 2+ years of experience writing and designing backend systems.
  • Experience solving complex distributed system problems.
  • Experience operating and maintaining critical tier 0 services.
  • Knowledge of monitoring and alerting best practices.
  • Familiar with open source software, and not afraid to dig into the source code of a library to find the answer you’re looking for.

Nice To Haves

  • Experience with Elixir.
  • Experience working with systems deployed in a cloud environment (GCP, AWS, etc.)
  • Knowledge of devops tools like Salt,Terraform or k8s.
  • You have built or contributed to open source projects.
  • You are a Discord power user and have built bots or apps interacting with our platform.

Responsibilities

  • Build and operate large-scale, reliable and performant distributed systems.
  • Collaborate with product teams to create new features.
  • Ensure Discord “just works”.
  • Write code but also manage our infrastructure.
  • Work with a talented team of engineers who have built one of the largest communication platforms in the world.

Benefits

  • Relocation assistance may be available.
  • Equity
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service