Snowflake is empowering enterprises to achieve their full potential. The Product Security team ensures that Snowflake products are built and shipped with the highest level of security. As a Principal Software Engineer II on the Product Security team, you will be the senior technical authority for Product Security and play a critical leadership role in shaping and advancing Snowflake’s security.
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
- Paid Time Off
- 401k Matching
- Retirement Plan
- Tuition Reimbursement