Principal Engineer, Identity Data Security and Trust

Snowflake Snowflake · Data AI · CA-Menlo Park, United States · Engineering

This Principal Engineer role focuses on building the next generation of cloud security infrastructure, specifically Data Exfiltration Protection (DXP) and Data Movement Policy (DMP) systems. The role involves architectural leadership, defining roadmaps, unifying security policies, and designing high-scale distributed systems. While the company emphasizes an 'AI-native' approach and mentions using AI models for productivity, the core function of the role is in security infrastructure and policy enforcement, not direct AI model development or deployment as a product feature.

What you'd actually do

  1. Lead the design and implementation of the Data Movement Policy (DMP) framework, ensuring it can handle complex multi-cloud and hybrid environments.
  2. Define the roadmap for Data Exfiltration Protection, evolve and enhance ingress and egress controls, and intelligent anomaly detection for data egress.
  3. Drive the technical effort to unify Context-Aware Access policies with egress perimeter controls, creating a single, cohesive policy engine for all data movement.
  4. Author and review complex design documents for DMP and Perimeter Policy, ensuring high reliability, low latency, and auditability.
  5. Partner with Product Management to refine the DXP product requirements and translate business goals into actionable engineering milestones.

Skills

Required

  • 12+ years of experience in software engineering
  • 5+ years in a principal or architect role focusing on infrastructure or security
  • Deep understanding of network security protocols (TLS/SSL, HTTP/S, DNS)
  • Zero Trust architectures
  • Data Loss Prevention (DLP) technologies
  • Proven track record of designing and deploying high-scale distributed systems (Java, Go, or C++)
  • Strong experience with cloud-native security controls in AWS, GCP, or Azure (e.g., VPC Service Controls, Private Link)
  • Excellent ability to communicate complex technical concepts

Nice to have

  • AI Forward: Effective deployment of AI models and tooling to improve team productivity and execution.

What the JD emphasized

  • 12+ years of experience in software engineering
  • at least 5 years in a principal or architect role
  • Deep understanding of network security protocols
  • Proven track record of designing and deploying high-scale distributed systems