Snowflake

Software Engineering Manager, Identity Access Management

Snowflake1 months ago
Location

US-WA-Bellevue

Type

Full Time

Salary

USD 236,000 – 339,200

Level

Manager

Role

Engineering Manager

Posted

Jan 24, 2026

Full TimeManager

The role

Summary

Snowflake is seeking an experienced Software Engineering Manager to lead their Identity & Access Management team, which builds mission-critical security features for their cloud data platform. The role requires 10+ years of distributed systems experience and 3+ years of engineering management, focusing on authentication, authorization, and data security systems.

What you'll do

Technical Leadership: Lead and drive projects from idea formulation to design and implementation, providing strong technical direction to the team
Team Management: Grow and build a strong, healthy, and diverse team through strategic hiring, mentoring, and coaching initiatives
Strategic Planning: Set team strategy and be accountable for team plans, execution, and deliverables aligned with company objectives
Product Collaboration: Drive great partnership with product management team to define and prioritize IAM feature roadmaps
Cross-functional Leadership: Collaborate with other engineering teams and cross-functional stakeholders to ensure seamless integration
Industry Research: Understand deeply the state of art and industry trends in IAM to guide technical decision-making
System Architecture: Lead the team to build IAM features into Snowflake as an integrated, scalable service
Technical Problem Solving: Provide hands-on technical leadership and drill deep into complex system design when needed

What we look for

Technical

Distributed Systems10+ years of experience building large-scale distributed systems, preferably in databases and security domains
Cloud PlatformsExtensive development experience in cloud environments including AWS, Azure, and Google Cloud Platform
Security ExpertiseExperience in identity and access management, cryptography, secret management, and network security
Hands-on SkillsStrong technical skills to drill deep into complex system design and implementation when needed

Education

Bachelor's DegreeBachelor's degree in Computer Science, Engineering, or related technical field preferred
Advanced DegreeMaster's degree in Computer Science or related field is a plus

Experience

Engineering Management3+ years of experience managing and leading engineering teams building services and frameworks
Large Scale SystemsStrong track record of delivering large-scale and resilient distributed systems and services
Security ProtocolsKnowledge of industry standard security concepts like SAML, SCIM, OAuth, RBAC, and cryptography

Skills

Required skills

Engineering Management3+ years leading engineering teams in distributed systems and security domains
Distributed Systems10+ years building large-scale, resilient distributed systems
Cloud DevelopmentExtensive experience with AWS, Azure, and GCP cloud platforms
Security ArchitectureDeep knowledge of IAM, cryptography, and security protocols
Technical LeadershipProven ability to provide technical direction and hands-on problem solving

Nice to have

Database SystemsExperience with database security and access control mechanisms
SAML/OAuthKnowledge of industry standard authentication and authorization protocols
SCIMUnderstanding of cross-domain identity management systems
CryptographyAdvanced knowledge of encryption, key management, and PKI systems
Multi-factor AuthenticationExperience implementing MFA and advanced authentication methods

Compensation & benefits

Salary

USD 236,000 – 339,200 (annual)

Stock options

Available

Benefits

Equity Compensation

Stock options and equity participation in Snowflake's growth

Health Insurance

Comprehensive medical, dental, and vision insurance coverage

Professional Development

Learning and development opportunities to advance technical and leadership skills

Flexible Work

Hybrid work arrangements with office presence in Bellevue, WA

Career Growth

Opportunity to build and scale engineering teams in a fast-growing cloud company


Interview process

  1. 1
    Initial Screening Phone or video call with talent acquisition to discuss background and role fit
  2. 2
    Hiring Manager Interview Technical discussion with the hiring manager about experience, leadership style, and technical depth
  3. 3
    Technical Deep Dive Architecture and system design discussion focused on distributed systems and security
  4. 4
    Leadership Assessment Behavioral interview covering team management, conflict resolution, and strategic thinking
  5. 5
    Team Collaboration Panel interview with engineering peers and cross-functional stakeholders
  6. 6
    Executive Interview Final interview with senior leadership to assess cultural fit and long-term vision

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
JavaPythonGoSQL
Frameworks
Spring FrameworkMicroservices ArchitectureOAuth 2.0/OpenID ConnectSAML
Databases
SnowflakePostgreSQLRedis
Tools
AWS/Azure/GCPKubernetesDockerTerraformJenkins/GitLab CI
Other
RBACSCIMPKI/CryptographyMulti-factor Authentication

Interview Guides

11 guides available for Snowflake

Apply Now