Job Summary:
Snowflake is a company that powers the era of the agentic enterprise, seeking AI-native thinkers to reinvent how work is done. As a Principal Software Engineer II on the Product Security team, you will lead the security strategy and architecture, ensuring the highest level of security is embedded throughout the product lifecycle.
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:
Required:
• 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.
Company:
Snowflake is a cloud data platform that provides a data warehouse as a service designed for the cloud. Founded in 2012, the company is headquartered in San Mateo, USA, with a team of 5001-10000 employees. The company is currently Late Stage.