CareerPlan

Staff Software Engineer - Metadata

US-WA-BellevueFull-time2026-10-30 → 2026-11-10

Core

Design and lead core metadata and replication systems that power the brain of Snowflake, handling millions of operations per second and ensuring data availability across regions and clouds.

Role type

Staff Software Engineer (Distributed Systems)

Builds

Core metadata layer, cross-region/cross-cloud replication, and failover systems for the AI Data Cloud.

Domain

Cloud Data Platform / Distributed Systems

Required skills

Large-scale distributed systems design, Database internals, Java, C++, System scalability, Consistency models, Fault tolerance, Technical leadership, Cross-team collaboration, Observability

Preferred skills

FoundationDB, Replication systems, Disaster recovery, Geo-distributed systems, Database metadata/catalogs, Cloud platforms (AWS/Azure/GCP)

Technologies

Java, C++, FoundationDB, AWS, Azure, GCP

Responsibilities

Lead design of core metadata and replication systems, Set technical direction for scalability and fault tolerance, Drive cross-region replication for lower RPO, Solve performance and availability problems at global scale, Partner with Product and architects on durable designs, Mentor senior engineers and grow technical leaders

Seniority

Staff, hands-on IC with strategic leadership