Senior Software Engineer - Identity & Access Management

Snowflake
Bellevue
Workplace: OnsiteFull timeUSD 200,000 - 287,500 annuallyFunction: Software EngineeringExperience: 7+ yearsEducation: mastersSkills: ["Collaboration","Low-ego mindset","Experimental mindset","Quality focus","Technical decision-making"]

Design and implement AI security capabilities and identity and access management features that help customers securely bring sensitive data and workloads to Snowflake. Build fine-grained authorization frameworks for large-scale user and object access, integrate next-generation identity providers and authentication protocols, and deliver secure data sharing and external application access. Lead large projects and uphold high-quality engineering through strong design and code reviews.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Snowflake
Snowflake
2 months ago

Senior Software Engineer - Identity & Access Management

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 9 hours agoStatus: Live
Reposted: similar role first listed 6 months ago

Job Summary

Design and implement AI security capabilities and identity and access management features that help customers securely bring sensitive data and workloads to Snowflake. Build fine-grained authorization frameworks for large-scale user and object access, integrate next-generation identity providers and authentication protocols, and deliver secure data sharing and external application access. Lead large projects and uphold high-quality engineering through strong design and code reviews.
Location: Bellevue
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and implement AI security capabilities for controlled, audited, restricted agent workflows (inbound and outbound).
  • •Build identity and access management features, including integration with next-generation identity providers and authentication protocols.
  • •Create authorization frameworks for fine-grained access control at large scale across millions of objects and users.
  • •Design and develop secure data sharing and access to Snowflake-hosted applications, including via external applications.
  • •Lead and deliver large projects, guiding teams and partners through code and design reviews while maintaining high technical quality.

Pay and Benefits

Salary: USD 200,000 - 287,500 annually

Key Requirements

  • •7+ years of industry experience designing, building, and supporting large-scale distributed systems in production, including large-scale cloud services.
  • •Deep knowledge of identity and access management (authentication/authorization) and security concepts and protocols such as SAML, SCIM, OAuth, OIDC, Federation, and RBAC.
  • •Experience with database systems and database internals, including query engines and optimizers.
  • •Strong fundamental computer science skills.
  • •Strong development skills in Java, C# or C++ (preferred) and an advanced degree in computer science or related field.
Experience:7+ yearsLarge-scale distributed systemsCloud servicesIdentity and access managementSecurityEnterprise authentication/authorization
Education:Master's in Computer Science
Skills:CollaborationLow-ego mindsetExperimental mindsetQuality focusTechnical decision-making
Tech Stack:JavaC#C++SAMLSCIMOAuthOIDCFederationRBACSSOMFAMCP serverQuery enginesOptimizers

Company Brief

Snowflake
Provides a cloud-native data platform for data warehousing, data engineering, data science, and analytics, enabling organizations to store, process, and share large-scale data across multiple cloud providers with elastic scalability and performance.
Industry: Data Infrastructure
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Bozeman, United States
Founded: 2012
WebsiteLinkedIn