Skip to content

Principal Software Engineer II - Product Security

Lead Product Security as senior technical authority, defining long-term security architecture and strategy for Snowflake's platform. Requires 15+ years experience in software engineering, security domains like AI/ML, cryptography, and languages including Java, Go, Python.

280k – 403kMenlo Park, CABellevue, WASecurity EngineeringHybrid15+ YOE

About the role

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.

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.

Skills

JavaGoPythonCC++Applied CryptographyIdentity And Access ManagementCloud SecurityAi/Ml SecuritySoftware Supply Chain SecurityDistributed SystemsThreat Modeling

Principal Infrastructure Security Engineer

Lead security architecture for Crusoe's AI cloud infrastructure, driving zero-trust adoption, workload identity, supply chain security, and hardware-to-software protections at hyperscale. Requires 12+ years infrastructure security experience at a major cloud provider.

280k – 330kSan Francisco, CASecurity EngineeringOn-site12+ YOEGoTpm

Principal Engineer, Authentication

Principal Engineer leads Authentication strategy at Databricks, crafting secure, scalable systems with 15+ years in distributed systems and data security expertise. Requires MS/PhD, leadership, and experience in identity management and access control.

280k – 385kMountain View, CA +1Security EngineeringRemote15+ YOEPrivacyKubernetes

Principal Engineer - Privacy

Leads privacy and security engineering to secure Databricks' data platform, identifies infrastructure gaps, and builds scalable systems. Requires 10+ years in data security, 15+ years in distributed systems, and MS/PhD.

278k – 339kMountain View, CASecurity EngineeringOn-site10+ YOEPrivacyKubernetes

Principal Security Engineer, Infrastructure Security

Leads architecture and implementation of planet-scale security services like authN/Z, proxies, and key management for OpenAI's GPU clusters, multi-cloud infra, and AI models. Requires expertise in secure distributed systems, cloud platforms, and cross-team leadership.

278k – 490kSan Francisco, CA +3Security EngineeringRemoteAWSGCP

Principal Security Engineer, Infrastructure Security

Principal Security Engineer leads security for OpenAI's infrastructure including GPU clusters, multi-cloud, datacenters, and Kubernetes. Drives strategy, builds controls against advanced threats, and mentors teams with deep cloud and on-prem expertise.

278k – 490kSan Francisco, CA +3Security EngineeringRemoteAWSBmc