Search jobs > San Francisco, CA > Software engineer infrastructure

Staff Software Engineer, Real Time Infrastructure

Discord
San Francisco, CA
$223K-$245.5K a year
Full-time

Discord is about giving people the power to create space to find belonging in their lives. We want to make it easier for you to talk regularly with the people you care about.

We want you to build genuine relationships with your friends and communities close to home or around the world. Original, reliable, playful, and relatable.

These are the values that connect our users and our employees at Discord.

The Real Time Infrastructure team is responsible for building, maintaining, and scaling the systems that power chat, push notifications, presence, and more for over 150 million active users.

This role will have a significant impact on the quality and performance of these features, including features built on top of our infrastructure.

This team is a small but impactful team, whose work has direct and critical impact on Discord's success and ability to scale.

This role reports to the Engineering Manager of Real Time Infrastructure.

Example technical challenges that this team encounters include supporting the dispatch of more than 30 million messages per second and building the infrastructure that allows Discord Servers to , such as Midjourney.

What you'll be doing :

  • Build and operate large-scale, reliable and performant distributed systems to support Discord's real time features and services.
  • Collaborate with product and infrastructure teams to develop primitives that provide compounding leverage for Discord engineering by reliably storing and serving user data, while also protecting the safety of our user data.
  • Exercise "First Principles Thinking" to always deliver what matters most to our users.

What You Should Have :

  • 7+ years of experience building performant distributed systems.
  • Genuine interest and enthusiasm in solving complex technical problems, investigating regressions, and finding ways to improve our systems' performance.
  • Strong understanding of observability and monitoring.
  • Flexibility in undefined environments and excitement about devising solutions for complex technical challenges.
  • Familiarity with reading and writing code in large existing codebases
  • Demonstrated capability and empathy when collaborating with other engineering teams to solve issues.
  • A wide range of experience across many domains and technologies, and a willingness to venture into new ones.

Bonus points :

  • It's a plus if you're knowledgeable in Elixir, Erlang, or Rust.
  • Strong operating systems, distributed systems and concurrency control fundamentals.
  • Familiarity with Linux internals.
  • Experience working with NoSQL databases (Cassandra, Scylla etc).
  • Knowledge of DevOps tools like Salt, Terraform or Kubernetes.
  • You have built or contributed to open source projects.

LI-Remote

The US base salary range for this full-time position is $223,000 to $245,500 + equity + benefits. Our salary ranges are determined by role and level.

Within the range, individual pay is determined by additional factors, including job-related skills, experience, and relevant education or training.

Please note that the compensation details listed in US role postings reflect the base salary only, and do not include equity, or benefits.

About Us

Discord is a voice, video and text app that helps friends come together to hang out, have fun, and play games. With over 150 million monthly users, Discord has grown to become one of the most popular communications services in the world.

Discord offers a premium subscription called Nitro that gives users special perks like higher quality streams and fun customizations.

30+ days ago
Related jobs
Promoted
Rippling
San Francisco, California

We're looking for a Staff Software Engineer to join the Time Products team. Writing and reviewing code goes without saying, but at Rippling, engineers do a lot more than just engineering. As a staff engineer, you'll help define and enforce this bar for the team, as well find solutions that allow the...

Discord
San Francisco, California

This role reports to the Engineering Manager of Real Time Infrastructure. The Real Time Infrastructure team is responsible for building, maintaining, and scaling the systems that power chat, push notifications, presence, and more for over 150 million active users. Build and operate large-scale, reli...

Promoted
Walmart Global Tech
CA, United States

You will create and make a significant impact on the overall developer experience in terms of provisioning cloud infrastructure which includes in the areas of cloud architecture, infrastructure efficiency, reliability, and infrastructure modernization across the company. We are looking for a Staff S...

Promoted
Equilibrium Energy
San Francisco, California

In the near-term, you will work with other software engineers, data engineers, infrastructure engineers, ML engineers, data scientists, researchers and product managers to execute our ML- and AI-infused product development plan en route to growing our company. Our software engineers work across clou...

Promoted
Verkada
San Mateo, California

Designed with simplicity and scalability in mind, Verkada gives organizations the real-time insight to know what could impact the safety and comfort of people throughout their physical environment, while empowering them to take immediate action to minimize security risks, workplace frustrations and ...

DoorDash
San Francisco, California

As a Staff Machine Learning Engineer, you’ll be conceptualizing, designing, implementing, and validating algorithmic improvements to the growth and personalization experiences at the heart of our fast-growing grocery and retail delivery business. We expect this role to be hybrid with some time in-of...

Earnest LLC
San Francisco, California

As Staff Software Engineer, New Products, you will:. Collaboration: You'll work closely with cross-functional teams, from product development to data engineering. Mentorship: As a senior member of the team, you'll have the chance to mentor and guide junior engineers. While you’ll enjoy the flexibili...

Amplitude
San Francisco, California

As a Staff Software Engineer, you will: . We’re looking for an engineer to work within our SDK engineering team, which is an integral piece of our Amplitude ecosystem. Lead engineering discussions and mentor others on engineering best practices. If you’re passionate about building software that wows...

Rippling
San Francisco, California

You are a seasoned software engineer – having 8+ years of industry experience building software at some (or all) levels of the stack (foundational infra, backed, ux). Experience with full stack software engineering (distributed systems, services, UX). For the first time ever, you can manage and auto...

Rippling
San Francisco, California

For the first time ever, you can manage and automate every part of the employee lifecycle in a single system. This engineering role will be responsible for building the foundation that powers the Analytics platform at Rippling. You will be responsible for leading large-scale cross-org projects that ...