Senior Security Engineer - Product Security

Snowflake Snowflake · Data AI · Warsaw, Poland · Engineering

Snowflake is looking for a Senior Security Engineer to join their Product Security team. The role involves designing, building, and scaling security solutions to protect Snowflake's products and customers. This includes leading threat modeling, secure design reviews, and building security tooling and automation. The ideal candidate will have expertise in security or software engineering, experience with distributed systems, and proficiency in programming languages like Python or Go.

What you'd actually do

  1. Design, implement, and evolve security architecture and controls across Snowflake’s products, with a strong focus on secure-by-default systems.
  2. Lead and drive threat modeling, secure design reviews, and security architecture assessments for complex, multi-component systems in a multi-cloud environment.
  3. Build and scale security tooling, automation, and services that increase developer autonomy, detect policy violations, and measurably improve security outcomes.
  4. Partner closely with software engineering, infrastructure, and platform teams to embed security into design, development, and delivery workflows.
  5. Translate security risks into actionable, pragmatic guidance that helps teams build safely without slowing them down.

Skills

Required

  • security architecture
  • threat modeling
  • secure design reviews
  • security tooling
  • secure architecture
  • distributed systems
  • multi-component systems
  • SQL
  • Python
  • Go

Nice to have

  • identity
  • authentication
  • authorization
  • developer experience
  • communication
  • collaboration

What the JD emphasized

  • security architecture and controls
  • threat modeling
  • secure design reviews
  • security architecture assessments
  • security tooling, automation, and services
  • embed security into design, development, and delivery workflows
  • security risks
  • security and business goals