Senior Software Engineer - Identity & Access Management
Core
Design and implement critical AI security capabilities and identity/authorization frameworks for Snowflake's agentic enterprise, enabling secure data sharing and access control for millions of users and objects.
Role type
Senior IC Software Engineer (Identity & Access Management)
Builds
Authentication/authorization systems, agent identity workflows, and secure data sharing solutions for Snowflake customers.
Domain
Cloud Security, Identity & Access Management (IAM), AI Security
Deliverable
production ML models | product features
Required skills
Distributed systems design, Cloud services architecture, Identity protocols (OAuth, OIDC, SAML, SCIM), Authorization frameworks, Database internals, Java/C#/C++
Preferred skills
AI security concepts, Agent identity management, Query engine optimization
Technologies
Java, C#, C++, OAuth, OIDC, SAML, SCIM, RBAC
Responsibilities
Design AI security capabilities for agent workflows, implement IAM features for identity providers, build scalable authorization frameworks, develop secure data sharing solutions, lead large-scale project execution, conduct code and design reviews.
Seniority
Senior, hands-on IC
