Software Engineering Manager, Identity Access Management

Snowflake Snowflake · Data AI · WA-Bellevue, United States · Engineering

Snowflake is seeking an Engineering Manager for their Identity Access Management (IAM) team. This role will lead projects, set team strategy, build and mentor a diverse team, and provide technical leadership. The focus is on secure authentication, granular access control, and data sharing within Snowflake's platform. While the company emphasizes an AI-native mindset and using AI as a collaborator, the core responsibilities of this specific role are centered around traditional IAM and distributed systems engineering, not direct AI/ML model development or deployment.

What you'd actually do

  1. Lead and drive projects from idea formulation, to design, and to implementation.
  2. Drive great partnership with the product management team.
  3. Set team strategy and be accountable for team plans, execution and deliverables.
  4. Grow and build a strong, healthy, and diverse team through hiring as well mentoring and coaching.
  5. Collaborate with other engineering teams and cross functional teams.

Skills

Required

  • 10+ years of experience in building large scale distributed systems
  • 3+ years of experience in managing and leading engineering teams
  • 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.

Nice to have

  • databases and/or security (in particular with IAM)
  • 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 the complex system design and implementation when needed.

What the JD emphasized

  • mission critical to customer trust
  • strong engineering background via their past experience both as engineers and as managers
  • building large scale distributed systems
  • security (in particular with IAM)
  • managing and leading engineering teams
  • delivering large scale and resilient distributed systems and services
  • cloud environments
  • different security areas like identity and access management
  • industry standard security concepts and protocols like SAML, SCIM, OAuth, RBAC, cryptography
  • confidentiality and security standards for handling sensitive data
  • data security plan
  • keep customer information secure and confidential