Senior Software Engineer - Electron

Discord, San Francisco, CA

We built Discord to bring gamers together

Join our journey at Discord to create the best cross-platform application for messaging and real-time interactions.  Play a key part in helping to create surprise and delight for our users by leading our efforts in leveraging and improving Electron.

In this role, you will directly impact the success and scalability of our desktop

Discord is home to passionate people who value our mission — bringing people together around games. Diversity and inclusiveness are a critical part of how we get there. We believe that with diversity comes a better product, better decisions, and a better work environment. Everyone here is committed to making Discord representative of the world we want to live and play in.


What you’ll be doing

  • Own the process of keeping Discord running well on the latest releases of Electron
  • Proactively manage deployment of Discord on Nightly, and Beta releases of Electron to help find bugs and performance regressions
  • Obsessively look for bugs and regressions stemming from newer Electron versions
  • Anticipate and proactively address Electron compatibility issues 
  • Escalate issues with the Electron team
  • Follow-through on performance issues and bugs including root causing issues that are in the Electron or Discord code bases
  • Actively participate in Electron working groups
  • Help identify and work on code/features that Discord can give back to the Electron community
  • Inform engineering leadership of the latest and forthcoming Electron changes and features


What you should have

  • Strong working knowledge of C++ and JavaScript/TypeScript
  • Experience working on, and/or contributing to Chromium, Electron, NodeJS, and/or WebRTC
  • Great interpersonal, team, and communication skills
  • Passion for Open Source


Bonus points

  • You are an existing Electron maintainer/developer
  • Experience working with C, Swift, Java, and/or Kotlin

About Discord

About us Discord is the all-in-one voice and text chat app designed specifically for gamers. It's free, secure, and works on both desktop and phone. Our mission is to bring gaming communities together. Discord's free voice and text chat is about making it easier for you spend time with the people you care about, create these memories, and land a headshot or two. Two hundred seventy million PC gamers use chat apps to communicate while playing online games. As gamers, we got fed up with many of these chat tools and decided to fix the problem ourselves. As a result, we've built the best all-in-one voice and text chat app for gamers. Fortunately, a lot of people love it. Discord currently has 45 million registered users with over 9 million Daily Active Users. The service sees 200 million messages posted a day, over 4 million peak concurrent players and a staggering 16 petabytes of voice chat data going through its servers every month. Founded by the team behind OpenFeint - a networking platform that united mobile games with achievements and social functionality - Discord has raised over $30M from top VCs like Greylock, Benchmark, Accel, and Tencent.

Want to learn more about Discord? Visit Discord's website.