Jobs · Engineering

Senior Software Engineer, Front-End Infrastructure

Discord · San Francisco Bay Area · 3 wk ago
RemoteRemoteEngineering$196k–$221k/yrFull-time

About the role

The Web Platform team at Discord is responsible for building and maintaining the critical systems that power Discord's frontend development across web, desktop, and mobile platforms. These systems support hundreds of engineers daily, process thousands of builds and deployments, and enable rapid feature delivery through robust tooling infrastructure.

Responsibilities

  • Building and maintaining the tools, pipelines, and processes that keep frontend development at Discord fast, safe, and reliable.
  • Becoming an expert in JavaScript tooling and serving as a resource to help teams solve any and all problems they encounter during development.
  • Refactoring and upgrading the codebase to pay down tech debt, keep up with the state of the art in web development, and drive progress toward better maintainability.
  • Writing new and unique tools based on the specific needs of Discord’s frontend projects to make everything Just Work.
  • Digging deep into bundlers, linters, formatters, editor plugins, and more to optimize their performance, adopt and test new features early on, and continuously improve the experience for the developers using them.

Requirements

  • 3+ years of working with JavaScript tools and the Node.js ecosystem.
  • Familiarity with and a desire to work across multiple programming languages (generally including JavaScript/TypeScript, Python, Rust, Kotlin, Go, and Swift).
  • Experience developing and maintaining CLI tools and packages in JavaScript.
  • A strong sense for writing maintainable code and deliberately documenting for the future.
  • Understanding of all of the tools involved in frontend development and how they work together.

Qualifications

  • Familiarity and experience with localization in frontend applications.
  • Familiarity with React Native, related tools (Metro, Hermes), and bridging between JavaScript and native code.
  • Experience with directly maintaining or writing plugins for tools like bundlers, linters, or formatters in any language.
  • Experience with CI/CD orchestration, Cloudflare workers, cloud storage providers, and other application deployment processes.

Skills

  • Strong understanding of JavaScript and its ecosystem.
  • Experience with frontend development tools and technologies.
  • Ability to write maintainable and efficient code.
  • Desire to stay current with the latest web development trends and technologies.

Benefits

  • Competitive salary range of $196,000 to $220,500 + equity + benefits.
  • Relocation assistance may be available.
  • Discord is committed to inclusion and providing reasonable accommodations during the interview process.

Pay

The US base salary range for this full-time position is $196,000 to $220,500 + equity + benefits.

Schedule

Candidates must reside in or be willing to relocate to the San Francisco Bay Area (Alameda, Contra Costa, Marin, Napa, San Francisco, San Mateo, Santa Clara, Solano, and Sonoma counties).

Similar jobs