1. What is a Software Engineer at Discord?
A Software Engineer at Discord works at the intersection of extreme scale, high concurrency, and real-time user experiences. Discord serves hundreds of millions of active monthly users who rely on the platform for low-latency voice, video, and text communication. Engineering teams here do not build standard CRUD web apps; they construct resilient, distributed systems that process billions of events per day while maintaining strict sub-millisecond delivery expectations across global infrastructure.
In this role, your work directly impacts core user interactions, ranging from real-time socket connections and custom data-streaming pipelines to automated moderation platforms, notification engines, and backend database storage. Engineers operate in small, highly autonomous product and platform teams such as Persistence Infra, Notification Platform, Growth, Developer Success, or Safety Processing. Whether you are building high-throughput edge network routing or optimizing custom database engine persistence layers, your systems are tested instantly by millions of simultaneous online users.
Discord evaluates engineers on practical, hands-on execution. The team prioritizes clean system design, mastery of networking fundamentals, and an ability to build fast, working solutions in real local developer environments. Joining Discord means taking ownership of complex performance engineering, operating in ambiguity, and building systems that keep hundreds of millions of people connected around shared communities and games.


