Hybrid Principal Software Engineer II – Product Security

Posted 2 hours ago

Apply now

About the role

  • Principal Software Engineer II at Snowflake, leading Product Security initiatives and shaping security strategy. Drive technical vision and collaboration across teams to protect enterprise architecture.

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.

Requirements

  • 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.

Benefits

  • Every Snowflake employee is expected to follow the company’s confidentiality and security standards for handling sensitive data.
  • Snowflake employees must abide by the company’s data security plan as an essential part of their duties.

Job title

Principal Software Engineer II – Product Security

Job type

Experience level

Lead

Salary

$280,000 - $402,500 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job