Snowflake
Staff Software Engineer - Metadata
US-WA-Bellevue · Staff · Full-time · Posted Oct 30, 2026
- Experience
- 10+ years building large-scale distributed systems or database internals.
- Education
- BS/MS in Computer Science or related field, or equivalent experience.
About the job
Leads the design and technical direction of Snowflake’s metadata and replication systems, improving their scale, consistency, fault tolerance, reliability, and operational safety.
What you'll do
- Lead design of core metadata and replication systems across teams and set technical direction for the metadata layer.
- Improve cross-region and cross-cloud replication, performance, availability, correctness, and operational safeguards.
- Partner with Product and architects on durable designs and mentor senior engineers.
What they ask for
- 10+ years building large-scale distributed systems or database internals.
- Strong development skills in Java or C++.
- Proven record leading multi-team technical initiatives from design to production.
- Deep understanding of consistency, transactions, and fault tolerance.
Nice to have
- Experience with FoundationDB or other distributed key-value stores; replication, disaster recovery, or geo-distributed systems; or database metadata, catalogs, or query compilation.
- Experience running services on AWS, Azure, or GCP.
Tools
Java, C++, FoundationDB, AWS, Azure, GCP
Model-written summary · the original posting is authoritative