CareerPlan

Software Engineer, Identity & Access Management

US-WA-BellevueFull-time2026-11-12 → 2026-11-13
Based in United States

Core

Design and implement secure identity and access management capabilities for Snowflake's cloud services, including authentication, authorization, and AI security for agents.

Role type

Senior IC Software Engineer (Identity & Access Management)

Builds

Authentication and authorization capabilities for human users, service identities, agents, and external applications.

Domain

Cloud Security / Identity Management

Deliverable

production ML models | product features

Required skills

Distributed systems design, Java/C++/C#, Identity & Access Management concepts, Security protocols (SAML, SCIM, OAuth, OIDC, RBAC), Computer Science fundamentals, Databases/APIs/Cloud services

Preferred skills

IAM services for AI agents/MCP, Database internals, Highly available scalable cloud services

Technologies

Java, C++, C#, SAML, SCIM, OAuth, OIDC, RBAC

Responsibilities

Design and implement secure IAM capabilities, Build features for auth/authorization of users and agents, Develop authorization frameworks for fine-grained access control, Design integrations with identity providers, Build solutions for secure data sharing and external integrations, Collaborate with cross-functional teams

Seniority

Senior, hands-on IC