Principal Software Engineer - Infrastructure

Discord Discord · Consumer · San Francisco, CA · Core Tech Engineering

Principal Software Engineer - Infrastructure role at Discord, focusing on leading critical infrastructure initiatives, defining technical vision and roadmap, and ensuring reliability, cost-efficiency, and scalability for systems serving hundreds of millions of users. This role involves deep technical expertise and organizational leadership in a consumer-facing product environment.

What you'd actually do

  1. Lead Discord's most critical infrastructure initiatives.
  2. Define and drive the technical vision and multi-year roadmap for Infrastructure, aligning teams around shared architectural principles.
  3. Partner with leadership across the company to ensure infrastructure capabilities enable product innovation.
  4. Design systems that balance reliability, cost-efficiency, and scalability.
  5. Mentor and grow senior engineers across multiple teams, raising the technical bar organization-wide.

Skills

Required

  • building and operating large-scale distributed systems
  • architecting complex infrastructure
  • backend systems
  • databases
  • running systems at scale
  • navigating ambiguity
  • making sound technical decisions
  • influencing technical direction
  • communication skills
  • articulating complex technical concepts
  • building alignment

Nice to have

  • Rust
  • Elixir
  • Python
  • distributed databases
  • ScyllaDB
  • Cassandra
  • large scale chat products
  • open source contributions

What the JD emphasized

  • 10+ years of experience building and operating large-scale distributed systems
  • architecting complex infrastructure serving hundreds of millions of users with strict uptime requirements
  • Deep expertise in backend systems, databases, and the operational realities of running systems at scale
  • Experience influencing technical direction across many teams without direct authority