Senior Software Engineer - C++

Discord - full time

San Francisco, California, USA

03 Apr 2019


Join a small, productive team churning out correct, maintainable, high-performance, modern C++ to support Discord's ever-growing feature set across a world of devices from traditional desktops to mobile and beyond.

What you'll be doing

  • Mentoring, growing, and contributing to a team of engineers whose main responsibilities are:
  • Developing all aspects of Discord desktop clients (Windows, macOS, Linux) from installation and updating to deep game integration and overlay technologies
  • Developing core libraries and infrastructure supporting high-quality, low latency communication between users
  • Developing the cross-platform Discord SDK used in games

What you should have

  • Minimum 4 years professional experience with a focus on embedded and/or systems-level engineering
  • Comfort with coding in C++
  • Experience working on large, cross-platform software projects
  • Keen focus on code readability and incremental refactoring
  • Passion for self-improvement, a healthy appetite for learning, and willingness to mentor

Bonus Points

  • Experience working on / contributing to Chromium, Electron, NodeJS, and/or WebRTC
  • Experience with GN / Ninja
  • Experience with the more esoteric corners of Win32
  • Experience reverse engineering

For more jobs like this subscribe to the weekly newsletter or follow C++ JOBS on Facebook, Linkedin and Twitter for frequent social updates.