Principal Backend Engineer - Distributed Systems
Contract
Seattle, WA
Security
$250,000 - $320,000
Posted 46 days ago
Job Description
Architect and implement highly scalable backend systems that handle billions of requests per day. You'll lead the design of our distributed architecture, working on challenging problems involving data consistency, performance optimization, and system reliability.
As a principal engineer, you'll set technical direction for multiple teams, drive architectural decisions, and mentor senior engineers. You'll work closely with product leadership to ensure our technical strategy aligns with business objectives while maintaining our high standards for system performance and reliability.
Requirements
- 10+ years of backend engineering experience with distributed systems
- Expert knowledge of Go, Rust, or Java with strong system design skills
- Deep experience with database technologies (PostgreSQL, Redis, Cassandra, or similar)
- Proven track record of building systems that scale to handle high traffic loads
- Experience with message queues (Kafka, RabbitMQ) and event-driven architectures
- Strong understanding of microservices patterns and distributed system challenges
- Experience leading technical initiatives and mentoring senior engineers