← All roles

Principal Software Engineer II - Product Security

Snowflake ·US-CA-Menlo Park ·Onsite 101d ago
Distributed SystemsJavaGoPythonCC++

About the role

Principal Software Engineer II on the Product Security team at Snowflake: act as senior technical authority, define long-term security architecture, drive strategy across AI security, authentication, data protection, and supply chain, design secure-by-default frameworks, mitigate emerging AI threats, align engineering and security teams, and mentor engineers. This role operates across organizational boundaries and shapes Snowflake's security posture.

Requirements

15+ years software engineering experience building and securing large-scale distributed systems and cloud-native platforms. Bachelor's/Master's in CS or equivalent. 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, or software supply chain security. Experience with AI/ML system security or building security controls for AI-driven platforms. Strong.

About the company

Snowflake

Snowflake is a cloud-based data warehousing company that offers a Data Cloud platform to help businesses store, process, and analyze their data. Their solution enables organizations to break down data silos and leverage data for insights, AI, and machine learning applications. Snowflake's platform is designed for scalability, performance, and cost-efficiency, making it a leading choice for modern data management.

View company page →
$280k–403k
Onsite US-CA-Menlo ParkUS-WA-BellevueMenlo Park, USBellevue, US
Posted 101d ago
Apply for this role
Opens jobs.ashbyhq.com ↗
About the company
Snowflake
https://www.snowflake.com/

Snowflake is a cloud-based data warehousing company that offers a Data Cloud platform to help businesses store, process, and analyze their data. Their solution enables organizations to break down data silos and leverage data for insights, AI, and machine learning applications. Snowflake's platform is designed for scalability, performance, and cost-efficiency, making it a leading choice for modern data management.

View company page →