Staff Software Engineer, Storage Platform
$230,000–$270,000 year
On-siteBellevue, Washington, United States
Job Summary
Design and implement distributed storage systems, including sharding strategies, query routing layers, and database proxy services. Improve availability, failover, and disaster recovery capabilities across multi-region deployments. Build and enhance control plane automation that manages thousands of databases and caching clusters at scale. Optimize database performance and throughput by analyzing query patterns, improving connection pooling, and implementing observability standards. Partner with product and infrastructure teams to standardize how services connect to Postgres, NoSQL, and caching systems while meeting regulatory and security requirements. This role is based in Bellevue, WA, with in-person attendance expected at least 3 days per week.
Required Qualifications
- Deep expertise in PostgreSQL
- Strong understanding of relational database internals
- Experience building or operating distributed systems, including horizontal sharding, replication, and distributed transactions
- Proficiency in Go and/or Rust
- Experience building backend or infrastructure services
- Hands-on experience with Kubernetes
- Experience with AWS managed services (RDS, DynamoDB)
- Experience with observability tooling (metrics, logging, tracing)
- Strong understanding of system reliability, performance tuning, and cost optimization in high-scale production environments
- This role is based in our Bellevue, WA office, with in-person attendance expected at least 3 days per week
Desired Qualifications
- Aurora PostgreSQL preferred
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.