Snowflake

Senior Manager of Engineering - Capacity Engineering

Snowflake4 weeks ago
Location

US-CA-Menlo Park

Type

Full Time

Salary

USD 264,000 – 379,500

Level

Manager

Role

Engineering Manager

Posted

Feb 16, 2026

Full TimeManager

The role

Summary

Snowflake is seeking a Senior Manager of Engineering to lead their Capacity Engineering team, managing cloud infrastructure optimization across AWS, Azure, and GCP. This role involves stewarding annual cloud spend, developing capacity planning solutions, and building strategic partnerships with major cloud providers while leading a diverse engineering team focused on enterprise-scale cloud resource management.

What you'll do

Lead Capacity Engineering Projects: Drive capacity engineering initiatives from conception through implementation, ensuring optimal cloud resource utilization and cost efficiency
Strategic Partnership Management: Build and maintain strategic relationships with major cloud service providers (AWS, Azure, GCP) to influence industry standards and negotiate enterprise agreements
Team Strategy Development: Develop and execute comprehensive team strategy while managing technical roadmaps and deliverable timelines for capacity engineering solutions
Engineering Team Leadership: Mentor, coach, and grow a diverse team of engineers, providing career development guidance and fostering technical excellence
Cross-functional Collaboration: Partner with Data Science, Product, Finance, and Engineering teams to align capacity planning with business objectives and technical requirements
Cloud Cost Optimization: Act as primary steward of annual cloud infrastructure spend, implementing cost optimization strategies and forecasting models for enterprise-scale operations
Technical Innovation Leadership: Drive technical excellence and innovation in cloud resource management, establishing best practices and scalable solutions for capacity planning
Capacity Planning and Forecasting: Develop sophisticated models and algorithms for predicting future capacity needs and optimizing resource allocation across multiple cloud environments

What we look for

Technical

Distributed Systems Expertise10+ years of hands-on experience in distributed systems architecture and cloud capacity engineering at enterprise scale
Multi-Cloud Platform ProficiencyExtensive development and operational experience across AWS, Azure, and Google Cloud Platform environments
Database Systems KnowledgeExpert-level understanding of distributed databases, data warehousing, and analytics platforms including Snowflake architecture
Cloud Cost OptimizationProven track record of delivering significant cost savings through cloud resource optimization at enterprise scale
Infrastructure as CodeAdvanced proficiency in IaC tools like Terraform, CloudFormation, and automated deployment pipelines

Education

Bachelor's DegreeBachelor's degree in Computer Science, Engineering, or related technical field preferred
Advanced Technical EducationMaster's degree in Computer Science, Engineering, or MBA with technical focus is advantageous

Experience

Engineering Management Experience5+ years of experience leading engineering teams and managing first-line engineering managers in cloud infrastructure platforms
Enterprise Cloud Experience10+ years of progressive experience in cloud computing, distributed systems, and capacity planning for large-scale enterprise environments
Technical Leadership BackgroundDemonstrated experience in technical strategy development, roadmap planning, and cross-functional collaboration in fast-paced technology environments

Skills

Required skills

Engineering LeadershipProven ability to lead and mentor engineering teams while driving technical excellence and innovation
Cloud ArchitectureDeep expertise in multi-cloud architecture design and implementation across AWS, Azure, and GCP platforms
Capacity PlanningAdvanced skills in capacity forecasting, resource optimization, and cost management for large-scale cloud environments
Strategic ThinkingAbility to develop long-term technical strategy and align engineering initiatives with business objectives
Communication SkillsExceptional verbal and written communication skills for cross-functional collaboration and stakeholder management

Nice to have

Data Science KnowledgeUnderstanding of machine learning and statistical modeling techniques for predictive capacity planning
Financial AcumenExperience with cloud cost modeling, budgeting, and financial analysis for technology investments
Vendor ManagementExperience negotiating enterprise agreements and managing relationships with cloud service providers
Agile MethodologiesFamiliarity with Scrum, Kanban, and other agile development practices for team management
Performance OptimizationExperience with system performance tuning and optimization techniques for distributed systems

Compensation & benefits

Salary

USD 264,000 – 379,500 (annual)

Stock options

Available

Benefits

Comprehensive Health Insurance

Medical, dental, and vision coverage for employees and families with multiple plan options

Equity Participation

Stock options and equity grants allowing employees to participate in Snowflake's continued growth and success

Flexible Time Off

Unlimited PTO policy allowing employees to take time off as needed while maintaining work-life balance

Professional Development

Learning and development budget for conferences, certifications, and skills enhancement programs

Retirement Planning

401(k) retirement plan with company matching contributions to support long-term financial planning

Parental Leave

Comprehensive parental leave policies for new parents with paid time off and flexible return options


Interview process

  1. 1
    Initial Screening Phone or video call with recruiter to discuss background, experience, and role alignment (30 minutes)
  2. 2
    Hiring Manager Interview Technical and leadership discussion with hiring manager focusing on capacity engineering experience and team management approach (60 minutes)
  3. 3
    Technical Deep Dive Whiteboard session covering distributed systems design, cloud architecture patterns, and capacity planning strategies (90 minutes)
  4. 4
    Leadership Panel Panel interview with senior engineering leaders discussing management philosophy, strategic thinking, and cross-functional collaboration (60 minutes)
  5. 5
    Peer Team Interview Meet with potential peer managers and team members to assess cultural fit and collaborative working style (45 minutes)
  6. 6
    Executive Interview Final interview with senior leadership to discuss vision, strategic alignment, and long-term growth opportunities (45 minutes)

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
PythonGoJavaSQL
Frameworks
KubernetesTerraformApache Kafka
Databases
Snowflake Data CloudPostgreSQLRedis
Tools
AWS ServicesAzure Cloud PlatformGoogle Cloud PlatformPrometheusGrafana
Other
DockerJenkinsAnsible

Interview Guides

11 guides available for Snowflake

Apply Now