STAFF SOFTWARE ENGINEER - DESKTOP PLATFORM

Discord
Full-time
San Francisco, CA or Bay Area
$248,000 - $279,000
Posted on 5 months ago

Job Description

Discord is seeking a Staff Engineer to lead the technical vision for its desktop client experience across Windows, macOS, and Linux, focusing on the In-Game Overlay. The role involves building and maintaining foundational components, interfacing with Windows APIs, driving engineering quality, and troubleshooting complex issues for millions of users.

Responsibilities

  • Build and maintain foundational components for Discord’s desktop clients, focusing on Discord’s In-Game Overlay
  • Interface directly with Windows operating system APIs
  • Drive engineering quality for desktop client performance
  • Troubleshoot complex issues using advanced debugging tools
  • Support internal developers with desktop build environment and tooling

Requirements

  • 8+ years experience as a software engineer working on large, cross-platform desktop applications
  • Experience with desktop performance
  • Expertise in Windows applications that interact with Windows Desktop Window Manager (DWM) and/or low-level graphics rendering
  • Strong technical depth with C++ and/or Rust
  • Exceptional problem-solving abilities
  • Understanding of observability and monitoring

Benefits

  • No benefits