Snowflake

Senior Engineering Manager - Cloud Services

Snowflake2 months ago
Location

US-CA-Menlo Park

Type

Full Time

Salary

USD 264,000 – 379,500

Level

Senior

Role

Engineering Manager

Posted

Jan 13, 2026

Full TimeSenior

The role

Summary

Snowflake seeks a Senior Engineering Manager to lead their Cloud Services team, which handles the control plane infrastructure processing billions of queries daily. The role involves managing managers and engineers building large-scale distributed systems, requiring 15+ years of system design experience and 5+ years of management experience including managing managers.

What you'll do

Team Leadership: Lead and manage a team of managers and engineers responsible for core pieces of Snowflake's control plane and query serving infrastructure
Operational Excellence: Ensure operational readiness of services and meet commitments to customers regarding availability and performance
Strategic Planning: Define and execute technical strategy for Cloud Services, ensuring alignment with Snowflake's overall vision and goals
Cross-functional Collaboration: Partner with other leaders in Engineering and Product organizations on quarterly planning, staffing, and project schedules
Team Growth: Grow the team by recruiting and hiring new team members and developing existing ones
Culture Development: Foster a culture of innovation, collaboration, and continuous learning while promoting practical decision making
System Scalability: Scale systems to handle billions of queries per day and improve efficiency across the platform
Performance Optimization: Continually improve customer experience by balancing and optimizing performance, cost, and ease of use

What we look for

Technical

Large-scale Systems15+ years industry experience designing, building and supporting large scale systems in production
Operating Systems ExpertiseExcellent understanding of low level operating systems concepts including multi-threading, memory management, networking and storage, performance and scale
Coding ProficiencyStrong background in coding and problem-solving, with ability to provide technical guidance and oversight

Education

Computer Science DegreeBS/MS in Computer Science or related fields or equivalent experience

Experience

Management Experience5+ years of experience managing managers and leading technical teams
Team BuildingProven track record of building and leading high-performing teams that deliver exceptional results
Communication SkillsExcellent communication and interpersonal skills, with experience collaborating with internal customers, engineers, non-technical team members, and executives

Skills

Required skills

Engineering Management5+ years managing technical teams and other managers
Distributed SystemsDeep expertise in large-scale distributed system architecture and operations
Performance OptimizationExperience optimizing system performance, scalability, and cost efficiency
Strategic PlanningAbility to define and execute technical strategy aligned with business goals
Team LeadershipProven track record of building and leading high-performing engineering teams

Nice to have

Cloud PlatformsExperience with AWS, Azure, and Google Cloud Platform
Data InfrastructureBackground in data warehousing, analytics, or big data platforms
Microservices ArchitectureExperience designing and scaling microservices-based systems
DevOps PracticesKnowledge of CI/CD, infrastructure as code, and observability tools

Compensation & benefits

Salary

USD 264,000 – 379,500 (annual)

Stock options

Available

Benefits

Comprehensive Health Insurance

Medical, dental, and vision coverage for employees and dependents

Equity Compensation

Stock options and RSUs as part of total compensation package

Flexible Time Off

Unlimited PTO policy for work-life balance

Professional Development

Learning and development budget for conferences, courses, and certifications

Remote Work Support

Home office stipend and flexible hybrid work arrangements

Retirement Benefits

401(k) plan with company matching contributions


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to discuss background and role fit
  2. 2
    Hiring Manager Interview Technical discussion with hiring manager about experience and leadership philosophy
  3. 3
    Technical Deep Dive System design and architecture discussion with senior engineers
  4. 4
    Leadership Panel Management scenarios and team leadership discussion with engineering leaders
  5. 5
    Executive Interview Strategic discussion with VP or Director level about vision and culture fit
  6. 6
    Reference Checks Professional references verification and final candidate evaluation

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
JavaC++PythonGo
Frameworks
Spring BootApache KafkagRPC
Databases
Snowflake Data WarehousePostgreSQLRedis
Tools
KubernetesDockerTerraformJenkinsGrafanaPrometheus
Other
Amazon Web ServicesMicrosoft AzureGoogle Cloud PlatformApache Spark

Interview Guides

11 guides available for Snowflake

Apply Now