This position is no longer accepting applications
Closed on August 30, 2026.
This role is filled — get an email when new Software Development roles open on EngineerJobs.io:
Software Engineer, Developer Success
APIs
Developer Relations
Elixir
Frontend
JavaScript
Rendering Engines
Rust
Software Development
Software Engineer
Software Engineering
TypeScript
Unity
Unreal Engine
View similar jobs
Get alerted when similar jobs are posted — set up a New Software Development jobs on EngineerJobs.io alert.
See other roles at Discord.
Job Description
Join Discord as a Software Engineer on the Developer Success team, focusing on building tools for game developers across the Discord app, developer portal, APIs, real-time infrastructure, and the Social SDK. You will own end-to-end projects from design through post-launch, delivering features that will be used by millions of people. This onsite role is based in Walnut Creek, CA.
Responsibilities
- Build features for game developers across the Discord app, developer portal, APIs, real-time infrastructure, and Social SDK.
- Collaborate with other engineers to write, review, and ship code that is elegant, scalable, and capable of reaching a vast audience.
- With team support, own projects end-to-end from initial design through post-launch, translating high level ideas into concrete tasks and milestones and delivering them.
- Engage with game developer partners to understand their needs and improve features and tools, which may involve participating in partner meetings as a technical resource or coordinating with the DevRelations team to address questions.
- Work with product managers, designers, and partner managers to navigate ambiguity and chart the path forward.
- Apply careful attention to detail to continually raise the quality of the software produced.
Requirements
- 1 to 3 years of experience as a software engineer.
- Experience with game development.
- Experience with parts of the tech stack: Python, Elixir, Rust, TypeScript/React, or C++. You do not need expertise in all of them, but you should be comfortable picking up new languages and learning new systems.
- A sense for product and design, with readiness to collaborate closely with cross-functional peers and contribute opinions to produce strong outcomes.
- A growth mindset, willingness to explore new code, learn, and seek help when blocked, and the ability to learn from mistakes as a team.
- Active use of AI coding tools to accelerate productivity.
Technologies
- Python
- Elixir
- Rust
- TypeScript
- React
- C++
- Unreal
- Unity
Benefits
- Equity
- Benefits
Bonus Points
- Experience with mobile development.
- Experience with Unreal and/or Unity game engines.