Snowflake

Senior Software Engineer - Identity, Data Security and Trust

US-WA-Bellevue, Remote. Posted 29 days ago

The role

This person will design and implement AI security capabilities and foundational identity and access management systems. They will build security infrastructure and tooling to protect the Data Cloud.

What you will do

  • Design and implement critical AI security capabilities
  • Build and evolve foundational identity and access management systems
  • Design and develop core security infrastructure
  • Build and maintain security tooling to define, monitor, enforce, and detect policy violations
  • Design and implement extensible platform components for security detectors and responders
  • Leverage industry-accredited benchmarks to develop security posture assessments
  • Partner with engineering teams to deliver solutions that reduce friction
  • Lead the design and enforcement of secure network architectures
  • Participate in design reviews, code reviews, and on-call rotations

Required qualifications

  • 5+ years of industry experience designing, building, and operating large-scale distributed systems in production cloud environments
  • Strong foundational computer science skills - data structures, algorithms, systems design, and distributed computing
  • Proficiency in one or more of Java, C++, Python, Golang, or Rust
  • Solid SQL skills for data-driven features
  • Experience shipping and on-calling production services with a focus on availability, reliability, and observability
  • BS in Computer Science, Computer Engineering, or a related technical discipline, or equivalent practical experience

Nice to have

  • Knowledge of identity and access management concepts and protocols - SAML, SCIM, OAuth, OIDC, Federation, MFA, or RBAC
  • Familiarity with security infrastructure domains such as secret management, key management, service identity, authentication, or authorization
  • Experience with database internals, query engines, or data platform systems
  • Exposure to machine learning or AI systems, particularly applied to anomaly detection, behavioral analytics, or risk classification
  • Contributions to developer platforms, SDKs, or multi-tenant extensibility frameworks
  • Experience deploying and operating services on Kubernetes or production cloud platforms (AWS, Azure, or GCP)

About the company

Snowflake is a fast-growing data platform. The Identity, Data Security and Trust teams build the security backbone of the Data Cloud.