Software Engineer, Developer Success
Job Description
Software Engineer on Discord's Developer Success team, building tools for game developers across Discord apps and APIs and owning end-to-end projects from concept through post-launch.
Location: Walnut Creek, CA (onsite) • Salary: USD 160,000 - 180,000 per year • Experience: 1+ years
Responsibilities
- Design, build, and ship features for game developers across the Discord app, developer portal, APIs, real-time infrastructure, and Social SDK.
- Collaborate with teammates to write, review, and deliver clean, scalable code used by millions of people.
- Own projects end-to-end from initial design through post-launch, translating ideas into concrete tasks with milestones and delivering results.
- Engage with game developer partners to understand their needs and improve features and tooling; participate in partner meetings as a technical resource or coordinate with DevRelations to address questions.
- Work with product managers, designers, and partner managers to navigate ambiguity and chart a clear path forward.
- Maintain a high quality bar through meticulous attention to detail in the software we write.
Requirements
- 1 to 3 years of software engineering experience.
- Experience with game development.
- Experience with parts of our tech stack: Python, Elixir, Rust, TypeScript/React, or C++, with comfort learning new languages and systems.
- Strong product and design sense and the ability to collaborate closely with cross-functional peers; willing to share opinions to help build something great.
- Growth mindset with willingness to dive into new code, learn, ask for help when needed, and progress through obstacles as a team.
- Active use of AI coding tools to accelerate productivity.
Technologies
- Python
- Elixir
- Rust
- TypeScript
- React
- C++
- Unreal
- Unity
Benefits
- Equity
- Benefits
Optional Bonus Points
- Experience with mobile development
- Experience with Unreal and/or Unity game engines