About the Role
About the Role
As a Software Engineer on the Distributed Systems team at Discord, you will build and operate large-scale, reliable distributed systems that are critical to the platform's performance. You will collaborate with product teams to create new features and ensure that Discord operates seamlessly for its millions of users.
What You'll Be Doing
- Build and operate large-scale, reliable and performant distributed systems.
- Collaborate with product teams to create new features.
- Ensure Discord “just works”.
- Write code but also manage our infrastructure.
- Work with a talented team of engineers who have built one of the largest communication platforms in the world.
Who You Are
- 2+ years of experience writing and designing backend systems.
- Experience solving complex distributed system problems.
- Experience operating and maintaining critical tier 0 services.
- Knowledge of monitoring and alerting best practices.
- Familiar with open source software, and not afraid to dig into the source code of a library to find the answer you’re looking for.
Bonus Points
- Experience with Elixir or Rust.
- Experience working with systems deployed in a cloud environment (GCP, AWS, etc.)
- Knowledge of devops tools like Salt, Terraform or k8s.
- You have built or contributed to open source projects.
- You are a Discord power user and have built bots or apps interacting with our platform.
Compensation
The US base salary range for this full-time position is $160,000 to $200,000 + equity + benefits.
Why Discord?
Discord plays a uniquely important role in the future of gaming. We're a multiplatform, multigenerational and multiplayer platform that helps people deepen their friendships around games and shared interests, and helps developers build and grow their businesses. Join us in our mission!
Requirements
Backend systems experience
2+ years of experience writing and designing backend systems.
Distributed systems knowledge
Experience solving complex distributed system problems.
Critical services maintenance
Experience operating and maintaining critical tier 0 services.
Monitoring best practices
Knowledge of monitoring and alerting best practices.
Open source familiarity
Familiar with open source software and able to dig into source code.
Nice to Have
Experience with Elixir or Rust is a plus.
Experience working with systems deployed in a cloud environment (GCP, AWS, etc.).
Knowledge of devops tools like Salt, Terraform or k8s.
You have built or contributed to open source projects.
You are a Discord power user and have built bots or apps interacting with our platform.
Benefits
Equity
Employees receive equity as part of their compensation.
Relocation assistance
Relocation assistance may be available for candidates moving to the San Francisco Bay Area.
Inclusive environment
Discord is committed to inclusion and providing reasonable accommodations during the interview process.