
Software Engineering Manager, Identity Access Management
Snowflake · Bellevue, WA
- On site
- Full-time
- $339,200 / year
- Bellevue, WA
Job highlights
- Lead IAM engineering team at Snowflake.
- Develop large-scale distributed systems.
- Manage security services and product features.
- Drive strategy and team growth.
- Collaborate on critical security initiatives.
About the role
About Snowflake and the Role
At Snowflake, we are powering the era of the agentic enterprise. We are looking for AI-native thinkers who are energized by the opportunity to reinvent how they work, treating AI as a high-trust collaborator. We seek low-ego individuals who thrive in dynamic environments and move with an experimental mindset, rapidly testing emerging capabilities to discover simpler, more powerful ways to deliver results. Your role isn't just to execute a function, but to help redefine the future of how work gets done.
The database security identity & access management (IAM) team owns the services, systems, and product features that help our customers confidently bring their most sensitive data and workloads to Snowflake. We build solutions for secure authentication, granular access control, and safe data sharing. This includes user management, multi-factor authentication, federated single sign-on, session and key pair authentication, and access control at all levels of the database. Our systems are mission critical to customer trust and maintaining Snowflake’s performance, reliability, and security.
Responsibilities
- Lead and drive projects from idea formulation, to design, and to implementation.
- Drive great partnership with the product management team.
- Set team strategy and be accountable for team plans, execution and deliverables.
- Grow and build a strong, healthy, and diverse team through hiring, mentoring, and coaching.
- Collaborate with other engineering and cross-functional teams.
- Provide strong technical leadership to the team and partner teams.
- Understand the state of the art and industry trends, and lead the team to build IAM features into Snowflake as an integrated service.
Qualifications
We expect our engineering managers to demonstrate a strong engineering background via their past experience both as engineers and as managers.
- 10+ years of experience in building large scale distributed systems, some of which are in databases and/or security (in particular with IAM).
- 3+ years of experience in managing and leading engineering teams to build services and frameworks in the above domains.
- Strong track record of delivering large scale and resilient distributed systems and services.
- Extensive and strong development experience in cloud environments, such as AWS, Azure, and GCP.
- Strong collaboration and communication skills.
- Experience in different security areas like identity and access management, cryptography, secret management, network security, etc.
- Knowledge of industry standard security concepts and protocols like SAML, SCIM, OAuth, RBAC, cryptography is a plus.
- Strong hands-on skills. Can drill deep into complex system design and implementation when needed.
Company Culture and Values
Every Snowflake employee is expected to follow the company’s confidentiality and security standards for handling sensitive data. Snowflake employees must abide by the company’s data security plan as an essential part of their duties. It is every employee's duty to keep customer information secure and confidential.
Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake.
Compensation and Benefits
For jobs located in the United States, please visit the job posting on the Snowflake Careers Site for salary and benefits information: careers.snowflake.com
The estimated base salary range for this role is $236,000 - $339,200. Additionally, this role is eligible to participate in Snowflake’s bonus and equity plan.
The successful candidate’s starting salary will be determined based on permissible, non-discriminatory factors such as skills, experience, and geographic location. This role is also eligible for a competitive benefits package that includes: medical, dental, vision, life, and disability insurance; 401(k) retirement plan; flexible spending & health savings account; at least 12 paid holidays; paid time off; parental leave; employee assistance program; and other company benefits.
Key skills/competency
- Software Engineering Manager
- Identity and Access Management
- Distributed Systems
- Database Security
- Cloud Computing (AWS, Azure, GCP)
- Team Leadership and Mentoring
- System Design
- Security Protocols (SAML, OAuth, SCIM)
- Cryptography
- Resilient Services
Skills & topics
- Software Engineering Manager
- Identity and Access Management
- IAM
- Database Security
- Distributed Systems
- Cloud Security
- AWS
- Azure
- GCP
- Team Leadership
- System Design
- SAML
- SCIM
- OAuth
- Cryptography
- Snowflake
- Engineering Manager
- Security Engineering
How to get hired
- Tailor your resume: Highlight experience in distributed systems, IAM, and cloud environments. Emphasize leadership and delivery of large-scale projects.
- Showcase technical depth: Be prepared to discuss complex system designs and implementation details. Demonstrate hands-on experience with security protocols.
- Emphasize leadership: Detail your experience managing, mentoring, and growing engineering teams. Provide examples of strategic contributions and cross-functional collaboration.
- Understand Snowflake's values: Research Snowflake's focus on AI, innovation, and collaboration. Align your application and interview responses with these core principles.
- Network and inquire: Connect with current Snowflake employees on LinkedIn. Reach out to the hiring manager directly via email at *****@snowflake.com for specific role inquiries.
Technical preparation
Behavioral questions
Frequently asked questions
- What are the key responsibilities for a Software Engineering Manager, Identity Access Management at Snowflake?
- As a Software Engineering Manager for Identity Access Management at Snowflake, you will lead a team in developing and implementing critical security services for authentication, access control, and data sharing. This involves driving projects from conception to delivery, setting team strategy, fostering team growth, and collaborating across engineering and product teams to enhance Snowflake's security posture.
- What technical background is required for the Software Engineering Manager, IAM role at Snowflake?
- Snowflake seeks candidates with a strong engineering background, including over 10 years in building large-scale distributed systems, particularly in databases or security (IAM). You should have 3+ years of management experience, extensive cloud development experience (AWS, Azure, GCP), and hands-on skills in system design and implementation. Familiarity with security concepts and protocols like SAML, SCIM, and OAuth is highly beneficial.
- How does Snowflake approach AI in its work culture for roles like the Software Engineering Manager, IAM?
- Snowflake is powering the era of the agentic enterprise and looks for individuals who are AI-native thinkers. The company encourages treating AI as a high-trust collaborator, using it to solve problems and accelerate impact. This means an innate curiosity and an experimental mindset are valued, with a focus on leveraging emerging capabilities for innovative solutions.
- What is the expected compensation range for the Software Engineering Manager, IAM position at Snowflake?
- The estimated base salary range for this Software Engineering Manager, IAM role at Snowflake in the US is $236,000 to $339,200 annually. This position is also eligible for Snowflake's bonus and equity plans, in addition to a competitive benefits package.
- How does Snowflake foster team diversity and growth for its Engineering Managers?
- Snowflake is committed to growing and building strong, healthy, and diverse teams. Engineering Managers are expected to actively participate in hiring talented individuals, as well as provide ongoing mentoring and coaching to support the professional development and growth of their team members.
- What are the core product features managed by the Identity & Access Management (IAM) team at Snowflake?
- The IAM team at Snowflake manages services and product features related to secure authentication, granular access control, and secure data sharing. Key features include user management, multi-factor authentication, federated single sign-on, session and key pair authentication, and object, row, and column-level access control.
- What security concepts and protocols are important for the Software Engineering Manager, IAM role at Snowflake?
- A strong understanding of various security areas is crucial, including identity and access management, cryptography, secret management, and network security. Knowledge of industry-standard security concepts and protocols such as SAML, SCIM, OAuth, RBAC, and cryptography is considered a significant plus for this role.