Senior Software Engineer, Identity & Access Management

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

Senior Software Engineer role focused on Identity and Access Management (IAM) at Snowflake, with a strong emphasis on integrating AI security capabilities and managing access for agentic workflows. The role involves designing and implementing authentication, authorization, and access control systems for secure data sharing and application access within Snowflake's Data Cloud, ensuring customer trust and security.

What you'd actually do

  1. Design and implement critical AI security capabilities for controlled, audited, restricted agent workflows, both inbound and outbound.
  2. Design and implement features that provide critical identity and access management capabilities, including integration with the next generation identity providers and authentication protocols.
  3. Build authorization frameworks to provide fine grained access control, which can scale to seamlessly managing millions of objects and users.
  4. Design and develop solutions for seamless and secure data sharing, access to applications running in snowflake, and access via external applications
  5. Lead and deliver large projects, including managing low-level project planning and execution

Skills

Required

  • 7+ years of industry experience designing, building, and supporting large-scale distributed systems in production
  • recent experience in building large scale cloud services
  • Deep knowledge and experience with one or more areas of identity and access management such as authentication, authorization
  • Extremely strong fundamental computer science skills
  • Strong development skills in Java, C# or C++ preferred
  • Advanced degree in Computer Science or related field

Nice to have

  • Knowledge of industry standard security concepts and protocols like SAML, SCIM, OAuth, OIDC, Federation and RBAC is a plus
  • Experience with database systems and database internals, such as query engines and optimizers are a big plus

What the JD emphasized

  • critical AI security capabilities
  • controlled, audited, restricted agent workflows
  • critical identity and access management capabilities
  • next generation identity providers
  • fine grained access control
  • seamless and secure data sharing
  • large projects
  • high bar for quality, speed, and sound technical decisions