Discord is looking to improve its client experience across Windows, macOS, and Linux for its 200 million users.
Requirements
- 5+ years experience as a software engineer working on large, cross-platform desktop applications.
- Experience with desktop performance and Electron.
- Expertise in either macOS or Windows applications.
- Strong technical depth with C++ and/or Rust.
- Experience with Objective-C++, JavaScript/TypeScript and/or Python (preferred).
Responsibilities
- Build and maintain foundational components for Discord’s desktop clients.
- Interface directly with macOS/Windows operating system APIs to leverage platform-specific capabilities.
- Help drive engineering quality for desktop client performance, developing systems and processes to ensure quality can be optimized and sustainably maintained.
- Troubleshoot complex issues using advanced debugging tools and techniques.
- Support internal developers with desktop build environment and tooling.
Other
- 5+ years experience as a software engineer working on large, cross-platform desktop applications.
- Exceptional problem-solving abilities, with a track record of diagnosing and resolving complex performance issues.
- You excel in undefined environments and get excited about finding solutions to complex technical challenges (preferred).
- Comfortable reading and writing code in large existing codebases (preferred).
- Active in the Electron community, with contributions to open source or technical talks at conferences (preferred).
- US base salary range for this full-time position is $196,000 to $220,500 + equity + benefits.