onsite
Software Engineer, Developer Success - Discord
Software Engineer
Software Engineer focused on building developer tools and SDKs that let game developers integrate Discord features directly into their games, using Python, C++, JavaScript and RESTful APIs.
About the role
Key Responsibilities
- Design and implement robust SDKs and APIs that enable game developers to embed Discord voice, chat, and community features into their titles.
- Collaborate with product, design, and game studio partners to define requirements and deliver high‑quality developer tooling.
- Write clean, maintainable code in Python, C++ and JavaScript, and ensure cross‑platform compatibility.
- Develop documentation, sample projects, and support resources to accelerate third‑party integration.
- Monitor performance, troubleshoot integration issues, and iterate on the platform based on developer feedback.
Requirements
- 3+ years of professional software development experience, preferably with game‑related or real‑time communication systems.
- Strong proficiency in Python, C++ and JavaScript, and experience building RESTful APIs or SDKs.
- Familiarity with networking concepts, authentication flows, and real‑time messaging protocols.
- Ability to produce clear technical documentation and sample code for external developers.
- Passion for gaming and understanding of how developers integrate social features into games.