S

Snowflake

Runs a cloud platform for business data and AI

Principal Software Engineer 2 - Product Security

Security Engineering & ArchitectureConfirmed live in the last 24 hours
Full-time$280k - $402.5k /yrHybrid

About the Job

Requirements

  • At least 15 years of software engineering experience building and securing large-scale distributed systems and cloud-native platforms.
  • A Bachelor's or Master's degree in Computer Science or a 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 and experience identifying and mitigating systemic risks at scale.
  • A track record of leading complex, multi-year technical initiatives with broad organizational impact.
  • Software development experience with one or more of Java, Go, Python, C, or C++.
  • Ability to influence senior technical and executive audiences.

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 security strategy across 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 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.
  • Drive alignment across engineering, infrastructure, AI/ML, and security teams to ensure cohesive execution.
  • 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.
  • Follow company confidentiality and security standards for handling sensitive data, and abide by the company data security plan to keep customer information secure and confidential.

About the Company

Snowflake

Runs a cloud platform for business data and AI

Snowflake runs a cloud platform where businesses store and analyze data, build AI tools, and share information under common access controls. Its platform separates stored data from computing resources, letting teams run different workloads without maintaining database servers. Analysts query business records with SQL, while developers use Python and other languages to build applications and train models against the same data; Cortex connects AI models to company records so teams build assistants and automate analysis. Customers pay for storage and computing usage across Amazon, Microsoft, and Google infrastructure. Snowflake was founded in 2012 and has its headquarters in Menlo Park, California.

Company size
10,001+
Company stage
IPO
Headquarters
Menlo Park, CA
Founded
2012

Recently Posted Jobs

Explore more opportunities at Snowflake

See more jobs