S
Posted 10 hours ago
Senior Software Engineer
SnowflakeSenior Software Engineer - Identity & Access Management
Requirements
7+ years experience with distributed systems, Experience with cloud services, Proficiency in Java, C#, or C++, Advanced degree in Computer Science
Skills
JavaOAuthDistributed Systems
About the role
Responsibilities
- Design and implement critical AI security capabilities for controlled, audited, and restricted agent workflows
- Implement identity and access management features, including integration with next-generation identity providers and authentication protocols
- Build authorization frameworks for fine-grained access control at scale
- Design solutions for secure data sharing and access to applications running in Snowflake
- Lead and deliver large projects, including low-level planning and execution
- Guide the team through high-quality code and design reviews
Requirements
- 7+ years of industry experience designing and supporting large-scale distributed systems
- Recent experience building large-scale cloud services
- Deep knowledge of identity and access management (authentication, authorization)
- Strong development skills in Java, C#, or C++
- Advanced degree in Computer Science or a related field
- Extremely strong fundamental computer science skills
Preferred Qualifications
- Knowledge of security protocols like SAML, SCIM, OAuth, OIDC, Federation, and RBAC
- Experience with database systems and internals, such as query engines and optimizers
About the Company
Snowflake is powering the era of the agentic enterprise, providing critical data and security capabilities to enable customers to bring their most sensitive workloads to the cloud.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Software Engineer
Snowflake · Bellevue
