Drimva

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

First seen Oct 31, 2026 · Last verified Nov 4, 2026 (UTC)