Discord logo
Discord

Imagine a place

Senior Software Engineer – Web Platform

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 501-1,000Since 2015H1B SponsorCompany SiteLinkedIn

Location

California

Posted

3 days ago

Salary

$196K - $220.5K / year

Seniority

Senior

Job Description

Senior Software Engineer – Web Platform

Discord

• 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.

Job 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.

Benefits

  • relocation assistance may be available

Related Job Pages

More Full-stack Engineer Jobs

Part TimeRemoteTeam 1-10H1B No Sponsor

• Aufgaben Daten- und Backend-Features in unserem Stack bauen (TypeScript + Go, Postgres) – von der Idee bis live auf Cloud Run • LLM-Agents (Claude Code/Codex) orchestrieren, um schneller zu liefern – du reviewst, bringst sie zum Laufen und übernimmst Verantwortung fürs Ergebnis • Embeddings-basiertes Produkt-Matching verbessern (pgvector + Gemini), Edge-Cases lösen • Wettbewerbs- und Marktdaten automatisiert erfassen und nutzbar machen • Wissens-Pipelines bauen: Daten aus diversen Quellen → strukturiert → durchsuchbar-> autonome Datenverarbeitung • Einen eigenen Bereich übernehmen, eigenständig liefern, täglich kurz reporten

Germany
€18 - €20 / hour
Full TimeRemoteTeam 1,001-5,000Since 2014H1B Sponsor

• Deep dive into your users’ problems to simplify operational workflows which enable the business to move efficiently • Architect simple, modular, flexible software systems that evolve with fast changing business needs. • Lead backend and frontend development of major projects across all aspects of a modern tech stack. • Establish strong automated testing practices across unit, integration, and system layers. • Improve reliability, observability, and operational robustness of production systems. • Systematize AI-assisted workflows across development, testing, and operations. • Maintain clear engineering patterns, code quality standards, and review discipline. • Mentor junior engineers through direct coaching, pairing, and design reviews. • Increase team throughput by reducing friction, simplifying architecture, and eliminating waste.

California
$180K - $240K / year
Full TimeRemoteTeam 1,001-5,000Since 2005H1B Sponsor

• Help build and maintain the core infrastructure that serves as the backbone for Smartsheet. Contribute to a robust environment that ensures the foundational reliability, stability, and performance expected by all of our users. • Work closely with the team every day in a real-time development environment. Actively participate as both a driver and a navigator, asking questions, sharing ideas, and contributing directly to the team's collective code ownership. • Dive deep into system internals. With team support, you will contribute to managing and upgrading large-scale database infrastructure, maintaining complex replication topologies, and automating core operations using AWS, Golang, MySQL, Terraform, Temporal, and GitLab-CI. • Use Test-Driven Development (TDD) to ensure our foundational systems are resilient before they ever touch production. Beyond the code, you will be an active participant in our team book clubs and psychologically safe retrospectives to help continuously elevate how we work. • Share responsibility for operational health of our systems as part of a supportive on-call rotation. You'll be ramped in gradually with experienced teammates available to help.

United States
$125K - $175K / year
Docker, Inc logo

Staff Software Engineer – Runtime

Docker, Inc

Docker helps developers bring their ideas to life by conquering the complexity of app development.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Design, develop, and maintain the filesystem and container runtime components of Docker's local runtime stack. • Investigate and resolve correctness, performance, and stability issues in the filesystem layer across macOS, Windows, and Linux. • Work on VirtioFS, OverlayFS, and related filesystem technologies to improve performance and reliability for AI agent workloads. • Contribute to containerd integration and OCI-compliant container lifecycle management. • Collaborate with peers on the team to evolve the architecture of the runtime as requirements grow. • Engage with the open source community on filesystem and container runtime related projects. • Participate in on-call rotations and respond to critical stability issues affecting users. • Document your work clearly and share knowledge with the rest of the team.

Canada
$225.3K - $361.8K / year