Principal Backend Engineer - Distributed Systems

Full-time
New York, NY
DevOps
$250,000 - $320,000
Posted 47 days ago

Job Description

Lead the design and development of our next-generation distributed backend systems. You'll architect scalable microservices using Go and Rust, optimize database performance, and ensure our platform can handle exponential growth. Our current stack includes Go, PostgreSQL, Redis, Kafka, and runs on Kubernetes clusters. You'll collaborate with engineering leadership to make critical technical decisions and mentor senior engineers across multiple teams.

Requirements

  • 10+ years of backend engineering experience with distributed systems
  • Expert-level proficiency in Go, Rust, or similar systems programming languages
  • Deep understanding of database design, optimization, and distributed data stores
  • Experience with message queues, event streaming (Kafka, RabbitMQ), and async processing
  • Strong knowledge of microservices architecture and API design patterns
  • Experience leading technical initiatives and mentoring senior engineers
  • Track record of building systems that scale to millions of users

Apply for this Position

Applying for: Principal Backend Engineer - Distributed Systems