Principal Software Engineer II - Product Security

The available sources do not contain information about the company name for rounx.com.

United States

On-site

USD 280,000 - 402,500

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Culture that’s all in on impact, ideas
Hybrid work model

Job summary

Snowflake is seeking a Principal Software Engineer II to lead Product Security initiatives, defining the long-term security vision across AI, data protection, and supply chain defenses. The role demands hands-on architecture leadership, cross-team collaboration, and mentoring to lift security culture.

You will drive security strategy for AI systems, authentication, authorization, and secure infrastructure, while partnering with product and engineering to embed best practices.

Qualifications

  • 15+ years of software engineering experience securing large-scale distributed systems.
  • 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 AI/ML security, cryptography, IAM, secure distributed design, cloud security and/or software supply chain security.

Responsibilities

  • Serve as the senior technical authority and architectural leader for Product Security, defining long-term security vision and architecture.
  • 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 data.
  • Define and implement proactive AI threat mitigation strategies for Snowflake’s offerings and overall security posture.
  • Partner with product and engineering teams to implement security best practices.
  • Mentor engineers, influence engineering culture, and promote a strong security mindset company-wide.

Skills

Security leadership
Distributed systems security
Cloud security
AI security
Identity and access management
Software supply chain security
Secure software development
Cross-functional collaboration
Mentoring engineers

Education

Bachelor/Master in Computer Science or related field

Tools

Java
Go
Python
C
C++

Job description

Principal Software Engineer II - Product Security: Defining and advancing Snowflake’s security, securing infrastructure, and protecting customer data and accounts with an accent on AI security, authentication, authorization, data protection, and software supply chain security. Focus on proactively mitigating emerging AI-related threats and defining long-term mitigation strategies aligned with business and product goals.

Location: Hybrid

Salary: $280K - $402.5K

Company

Snowflake empowers enterprises to achieve their full potential.

What you will do
  • Serve as the senior technical authority and architectural leader for Product Security, defining the long-term technical vision and security architecture.
  • 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.
  • 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.
  • Experience in software development working with one or more of the following languages: Java, Go, Python, C, C++
Culture & Benefits
  • Culture that’s all in on impact, innovation, and collaboration.
  • Fast scaling our team to help enable and accelerate our growth.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer II - Product Security
Principal Software Engineer II - Product Security

Snowflake • Menlo Park (CA)

On-site
USD 180,000 - 240,000
Software Engineer
Software Engineer

Snowflake • United States

On-site
USD 160,000 - 230,000
Director of Engineering - Application, Cloud and Offensive Security
Director of Engineering - Application, Cloud and Offensive Security

Snowflake • Bellevue (WA)

On-site
USD 304,000 - 437,000
Medical, dental, and vision insurance
401(k)
Paid time off
+1
Staff Software Engineer, Product Security
Staff Software Engineer, Product Security

Snowflake • Menlo Park (CA)

On-site
USD 236,000 - 339,000
Staff Software Engineer, Product Security
Staff Software Engineer, Product Security

Snowflake • Bellevue (WA)

On-site
USD 236,000 - 339,000
Senior Software Engineer, Security Foundations
Senior Software Engineer, Security Foundations

Snowflake, Inc • Bellevue (WA)

On-site
USD 200,000 - 288,000
Medical Insurance
Dental Insurance
Vision Insurance
+5
Senior Software Engineer - Identity, Data Security and Trust
Senior Software Engineer - Identity, Data Security and Trust

Snowflake • Menlo Park (CA)

On-site
USD 200,000 - 287,500
Parental leave
Paid time off
401(k) retirement plan
Senior Security Engineer, Incident Response
Senior Security Engineer, Incident Response

Snowflake • Menlo Park (CA)

On-site
USD 176,000 - 253,000
Medical, dental, vision benefits
401(k) retirement plan
Paid time off & holidays
Senior Security Engineer, Incident Response
Senior Security Engineer, Incident Response

Snowflake • United States

On-site
USD 176,000 - 253,000
Senior Software Engineer, Security Foundations
Senior Software Engineer, Security Foundations

Snowflake • Menlo Park (CA)

On-site
USD 210,000 - 260,000