Snowflake
Staff Software Engineer - Snowhouse
$236K–$339K
US-CA-Menlo Park · Staff · Full-time · Posted Aug 27, 2026
- Experience
- 12+ years of software development experience.
- Education
- BS, MS, or PhD in Computer Science or a related technical field (or equivalent practical experience).
About the job
Leads the design and delivery of Snowflake’s distributed data warehouse infrastructure, pipelines, and platform capabilities at global scale.
What you'll do
- Provide technical leadership through hands-on guidance, code reviews, engineering practices, and team strategy.
- Design and implement highly available distributed platforms and data infrastructure; own reliability, observability, SLOs, and capacity.
- Lead cross-functional projects from inception through production deployment and partner across product, data science, engineering, and business teams.
What they ask for
- 12+ years of software development experience in distributed systems, focused on data warehouse or data infrastructure engineering.
- Deep experience building resilient, large-scale services in public cloud environments (AWS, Azure, or GCP).
- Proficiency in distributed systems architecture and database fundamentals, with a track record of solving complex system design challenges.
- Excellent technical communication and collaborative problem-solving skills across multidisciplinary teams.
Nice to have
- Familiarity with data or ML orchestration systems across diverse architectures.
Pay
$236K – $339.2K (USD; compensation type not specified)
Tools
AWS, Azure, GCP
AI focus
Use AI-assisted engineering responsibly to improve engineering velocity and quality; the posting also emphasizes AI as a high-trust collaborator.
Model-written summary · the original posting is authoritative