Snowflake

Senior Manager Engineering - Snowhouse Foundation

Snowflake5 months ago
Location

US-CA-Menlo Park

Type

Full Time

Salary

USD 264,000 – 379,500

Level

Senior

Role

Engineering Manager

Posted

Sep 30, 2025

Full TimeSenior

The role

Summary

Snowflake is seeking a Senior Engineering Manager to lead the Snowhouse Foundation team, responsible for building and managing their globally distributed data warehouse infrastructure that processes petabyte-scale datasets. This role requires 10+ years of distributed systems experience with 5+ years in engineering leadership, focusing on data infrastructure and real-time streaming systems at massive scale.

What you'll do

Technical Leadership: Lead and drive projects from idea formulation through design and implementation phases
Product Partnership: Drive strategic partnerships with product management teams to align technical and business objectives
Team Strategy: Set comprehensive team strategy and maintain accountability for team plans and deliverables
Team Development: Grow and build diverse, high-performing teams through strategic hiring, mentoring, and coaching
Cross-functional Collaboration: Collaborate effectively with engineering teams and cross-functional stakeholders across the organization
Technical Direction: Provide strong technical leadership and guidance to both direct team and partner engineering teams
Analytics Enablement: Enable data science, business groups, and engineering teams to build comprehensive analytics solutions efficiently
System Architecture: Oversee architecture and implementation of petabyte-scale data processing and real-time streaming systems
Performance Optimization: Drive high-performance, high-efficiency data export, ingestion, and optimal data layout strategies
Platform Development: Lead development of pipeline authoring platforms and customer-facing system database applications

What we look for

Technical

Distributed Systems Expertise10+ years of experience in distributed systems with focus on data warehouse or data infrastructure
Team Leadership Experience5+ years building and managing teams for petabyte-scale data processing and real-time event streaming
Large-scale Systems DeliveryStrong track record of delivering resilient distributed systems and services at scale
Cloud Platform ExpertiseExtensive development experience in AWS, Azure, and GCP cloud environments
Database Systems KnowledgeDeep experience in distributed systems and database technologies
Hands-on Technical SkillsStrong hands-on capabilities to dive deep into complex system design and implementation

Education

Computer Science DegreeBS/MS/PhD in Computer Science or related technical majors, or equivalent professional experience

Experience

Engineering ManagementMinimum 5 years of engineering leadership experience managing technical teams
Data InfrastructureExtensive background in data warehouse and data infrastructure software development
Machine LearningExperience in ML implementation and deployment (preferred but not required)
System DesignProven experience designing and implementing complex distributed systems architectures

Skills

Required skills

Distributed SystemsExpert-level knowledge of distributed system design patterns and implementation
Data InfrastructureDeep understanding of data warehouse architecture and large-scale data processing
Engineering LeadershipProven ability to lead and grow high-performing engineering teams
Cloud PlatformsExtensive experience with AWS, Azure, and GCP cloud environments
Real-time StreamingExperience with event streaming and real-time data processing systems
System DesignStrong architectural and system design capabilities for complex distributed systems

Nice to have

Machine LearningExperience implementing ML solutions and working with data science teams
Big Data TechnologiesKnowledge of Apache Spark, Kafka, and other big data processing frameworks
Database InternalsDeep understanding of database engine internals and optimization techniques
Performance OptimizationExperience optimizing high-throughput, low-latency distributed systems
Product ManagementExperience collaborating closely with product teams on technical roadmaps

Compensation & benefits

Salary

USD 264,000 – 379,500 (annual)

Stock options

Available

Benefits

Health Insurance

Comprehensive medical, dental, and vision coverage for employees and families

Retirement Plans

401(k) with company matching and retirement planning resources

Stock Options

Equity participation in Snowflake's growth through stock option grants

Professional Development

Learning and development opportunities, conference attendance, and skill-building programs

Flexible Time Off

Generous paid time off policy and flexible work arrangements

Parental Leave

Comprehensive parental leave benefits for new parents

Wellness Programs

Employee wellness initiatives and mental health support resources


Interview process

  1. 1
    Initial Screening Phone or video call with recruiter to discuss background, role expectations, and cultural fit
  2. 2
    Technical Leadership Interview Discussion of technical leadership experience, system design capabilities, and team management philosophy
  3. 3
    System Design Deep Dive Detailed technical interview focusing on distributed systems architecture and data infrastructure design
  4. 4
    Behavioral Interview Leadership scenarios, conflict resolution, and team development experiences with hiring manager
  5. 5
    Cross-functional Panel Interviews with product managers, senior engineers, and other stakeholders to assess collaboration skills
  6. 6
    Executive Interview Final interview with senior leadership to discuss vision, strategy, and cultural alignment
  7. 7
    Reference Checks Professional reference verification focusing on leadership effectiveness and technical expertise

Apply for this position

You'll be redirected to the company's application page


Snowflake

Snowflake

View all jobs

Snowflake is an American cloud computing company offering data warehousing and analytics platforms.

Bozeman, Montana, United StatesFounded 2012snowflake.com

Tech Stack

Languages
JavaPythonScalaGo
Frameworks
Apache KafkaApache SparkApache FlinkKubernetes
Databases
Snowflake Data CloudApache CassandraPostgreSQLRedis
Tools
DockerTerraformJenkinsGrafana
Other
AWSAzureGCPApache Airflow

Interview Guides

11 guides available for Snowflake

Apply Now