Senior Software Engineer - Identity, Data Security and Trust

Snowflake
Any Location, WA
Remote
Job Description
Role Overview

Design and implement AI security capabilities, build and evolve identity and access management systems, and develop core security infrastructure. The ideal candidate has 5+ years of industry experience, strong foundational computer science skills, and proficiency in one or more programming languages.

What You Will Do

Design and implement AI security capabilities, build and evolve identity and access management systems, and develop core security infrastructure. Participate in design reviews, code reviews, and on-call rotations.

Why It Might Be a Fit

Join our Identity, Data Security and Trust team at Snowflake, where you'll define security and make complex security invisible to developers and customers. You'll have the opportunity to grow and be tied directly to the scale of the platform you're protecting.

Requirements

  • 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, with solid SQL skills for data-driven features
  • Experience shipping and on-calling production services with a focus on availability, reliability, and observability
  • A collaborative, low-ego approach to engineering — comfortable iterating quickly and working across PM, design, and peer engineering teams
  • BS in Computer Science, Computer Engineering, or a related technical discipline, or equivalent practical experience

Benefits

  • Dental insurance
  • Vision insurance
  • Health insurance
  • Retirement plan
  • Paid time off
  • Stock options
  • Flexible work arrangements
  • Professional development opportunities
]]>