← All roles

Principal Software Engineer II - Product Security

Snowflake Inc.· Engineering
Apply on company site
Hybrid (US-CA-Menlo Park), Hybrid (US-WA-Bellevue)$280k - $402.5kFull-timePosted 7mo ago

About the role

Senior technical authority for Product Security at Snowflake, shaping long-term security strategy and influencing architecture across the organization with a focus on AI security, authentication/authorization, data protection, and software supply chain security.

Responsibilities

  • Serve as the senior technical authority and architectural leader for Product Security, defining the long-term technical vision and security architecture for Snowflake.
  • Drive the security strategy across key domains, including AI security, authentication, authorization, data protection, and software supply chain security.
  • Design and develop scalable, secure-by-default frameworks, services, and tools to secure Snowflake's infrastructure and protect customer data and accounts.
  • Define and implement proactive strategies to mitigate emerging AI-related threats, both by securing Snowflake’s AI offerings and leveraging AI to enhance the company's overall security posture.
  • Anticipate emerging security risks and proactively define long-term mitigation strategies aligned with business and product goals.
  • Ensure cohesive execution by driving alignment across engineering, infrastructure, AI/ML, and security teams.
  • Partner with product and engineering teams to implement security best practices.
  • Mentor engineers, influence the engineering culture, and promote a strong security mindset company-wide.

Qualifications

  • 15+ years of software engineering experience building and securing large-scale distributed systems and cloud-native platforms.
  • Bachelor’s or Master’s degree in Computer Science or related field (or equivalent practical experience).
  • Demonstrated company-level technical leadership with cross-organizational impact.
  • Deep expertise in multiple security domains, including AI/ML system security, applied cryptography, identity and access management, secure distributed system design, cloud and infrastructure security and/or software supply chain security.
  • Experience securing AI/ML systems or building security controls for AI-driven platforms.
  • Strong systems thinking with experience identifying and mitigating systemic risks at scale.
  • Track record of leading complex, multi-year technical initiatives with broad organizational impact.
  • Experience in software development working with one or more of the following languages: Java, Go, Python, C, C++.
  • Exceptional communication skills and the ability to influence senior technical and executive audiences.

Skills

Required:Security architectureAI/ML securityIdentity and access managementSecure distributed system design
Last updated Jul 16, 2026. Interested? Apply on the company site.

About Snowflake Inc.

The Data Platform Built for Data Teams.

Snowflake powers AI, data engineering, applications, and analytics on a trusted, scalable AI Data Cloud—eliminating silos and accelerating innovation.

AIData CloudData EngineeringAnalyticsApplications & Collaboration

More open roles at Snowflake Inc.