Skip to content
DiscordDiscord

Software Engineer, Distributed Systems

Discord is seeking a Software Engineer to build and operate large-scale, reliable, and performant distributed systems. This role involves collaborating with product teams, managing infrastructure, and ensuring the platform's overall reliability and performance.

About the job

What You'll Be Doing

  • 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.

What you should have

  • 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.

Bonus Points

  • 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.

Compensation

The US base salary range for this full-time position is $160,000 to $180,000 + equity + benefits. Our salary ranges are determined by role and level. Within the range, individual pay is determined by additional factors, including job-related skills, experience, and relevant education or training. Please note that the compensation details listed in US role postings reflect the base salary only, and do not include equity, or benefits.

Skills

Distributed Systems, Backend Systems, Monitoring, Alerting, Open Source, Elixir, GCP, AWS, Terraform, Kubernetes

Nuro

Nuro

Mountain View, CA

Software Engineer, Video Streaming
$160k+/yrOn-site2+ YOEBackend Engineering

Build real-time video-streaming pipelines, simulation frameworks, and cloud communication systems for a vehicle teleoperations platform. The role requires C/C++ or Go, networking expertise, and a Computer Science degree, with 2+ years of relevant experience for BS/MS candidates.

Stripe

Stripe

New York, NY

Software Engineer, Backend Engineer- Credit Coverage
$157k+/yrHybrid2+ YOEBackend Engineering

Build backend systems, APIs, and user experiences for Stripe’s merchant products and infrastructure. The role requires a bachelor’s degree and at least two years of software development experience across multiple languages, cloud services, and data technologies.

David AI

David AI

San Francisco, CA

Backend Software Engineer
$165k+/yrOn-site2+ YOEBackend Engineering

Build scalable backend systems, APIs, and data pipelines that process large volumes of audio data and support AI research and customer-facing products. The role requires at least two years of backend engineering experience and strong systems fundamentals; ML, DSP, or audio expertise is a plus.

The Voleon Group

The Voleon Group

Berkeley, CA
Software Engineer - University Hire 2027
$175k+/yrHybridBackend Engineering

Build scalable, high-performance software for trading infrastructure, research platforms, data processing, and model-development pipelines. The role is intended for 2027 graduates with backend development experience, strong systems fundamentals, and a bachelor's degree in computer science or a related technical field.

Bubble

Bubble

Remote

Software Engineer II, Backend
$145k+/yrRemote2+ YOEBackend Engineering

Build and improve high-scale backend infrastructure, workflow systems, data tiers, and reliability tooling supporting billions of requests. The role requires at least two years of software engineering experience, strong coding and problem-solving skills, distributed-systems familiarity, and participation in on-call operations.