Discord-posted 14 days ago
$196,000 - $220,500/Yr
Full-time • Mid Level
Hybrid • San Francisco, CA
501-1,000 employees

Discord is used by over 200 million people every month for many different reasons, but there’s one thing that nearly everyone does on our platform: play video games. Over 90% of our users play games, spending a combined 1.5 billion hours playing thousands of unique titles on Discord each month. Discord plays a uniquely important role in the future of gaming. We are focused on making it easier and more fun for people to talk and hang out before, during, and after playing games. Discord is used by over 200 million people every month for many different reasons, but there's one thing that nearly everyone does on our platform: play video games. Over 90% of our users play games, spending a combined 1.5 billion hours playing thousands of unique titles on Discord each month. Discord plays a uniquely important role in the future of gaming. We are focused on making it easier and more fun for people to talk and hang out before, during, and after playing games. Discord is looking for a Senior Software Engineer to build high-performance, cross-platform client software that powers experiences for 200+ million users worldwide. You'll work on core libraries that run across Windows, Mac, Linux, Android, and iOS—writing native code using platform-specific APIs to provide optimal experiences wherever people use Discord. As a Senior Software Engineer on our A/V Client team, you'll tackle challenging performance problems, design systems that scale across diverse hardware configurations, and build the foundation that enables real-time experiences for millions of concurrent users.

  • Build core libraries that power Discord's client experiences across desktop, browser, and mobile platforms (C++, Rust, and TypeScript)
  • Optimize performance end-to-end across all supported platforms
  • Design and run experiments with proper success criteria and statistical rigor to validate improvements
  • Debug complex issues across diverse hardware and platform configurations
  • Collaborate with cross-functional teams to ship features that delight millions of users
  • 4+ years building large-scale, cross-platform software (Windows, macOS, Android, iOS, or game console development)
  • Strong C++/Rust skills with deep understanding of memory management, multi-threading, and low-level optimization
  • Experience building performance-critical applications where milliseconds matter
  • Proficiency with CPU, GPU, and memory profiling—you can identify bottlenecks, optimize critical paths, and manage resource constraints effectively
  • Experience designing experiments that prove (not just suggest) improvements
  • Experience with real-time media applications (audio/video, game streaming, etc.)
  • Hands-on experience with WebRTC, SDP, SRTP, or DTLS protocols
  • Familiarity with audio/video codecs (Opus, H.264, AV1, etc.)
  • Knowledge of media quality measurement tools (PESQ, POLQA, VMAF, etc.)
  • Experience with media pipelines on platforms supported by Discord
  • You've debugged Chromium or Mozilla internals
  • You have built or contributed to open source projects
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service