Snowflake

Principal Engineer, Identity Data Security and Trust

Snowflake2 months ago
Location

US-CA-Menlo Park

Type

Full Time

Salary

USD 264,000 – 379,500

Level

Principal

Role

Principal Engineer

Posted

May 4, 2026

Full TimePrincipal

The role

Summary

Snowflake is seeking a visionary Principal Engineer to lead technical strategy for Data Exfiltration Protection (DXP) and Data Movement Policy (DMP) initiatives. The role focuses on developing sophisticated, context-aware security infrastructure that protects sensitive data while maintaining developer velocity across multi-cloud and hybrid environments.

What you'll do

Architectural Leadership: Lead the design and implementation of the Data Movement Policy (DMP) framework for complex multi-cloud and hybrid environments
DXP Strategy: Define roadmap for Data Exfiltration Protection, evolve ingress and egress controls, and develop intelligent anomaly detection for data egress
Policy Unification: Drive technical efforts to unify Context-Aware Access policies with egress perimeter controls, creating a cohesive policy engine for data movement
Design Specification: Author and review complex design documents for DMP and Perimeter Policy, ensuring high reliability, low latency, and auditability
Stakeholder Collaboration: Partner with Product Management to refine DXP product requirements and translate business goals into actionable engineering milestones
Mentorship: Guide senior and staff engineers across multiple teams, fostering a culture of security-first engineering and rigorous design standards

What we look for

Technical

Security ProtocolsDeep understanding of network security protocols (TLS/SSL, HTTP/S, DNS), Zero Trust architectures, and Data Loss Prevention (DLP) technologies
System DesignProven track record of designing and deploying high-scale distributed systems using Java, Go, or C++
Cloud InfrastructureStrong experience with cloud-native security controls in AWS, GCP, or Azure (e.g., VPC Service Controls, Private Link)

Education

Advanced DegreeBachelor's or Master's degree in Computer Science, Cybersecurity, or related technical field preferred

Experience

Total Engineering Experience12+ years of software engineering experience
Leadership ExperienceAt least 5 years in a principal or architect role focusing on infrastructure or security

Skills

Required skills

Network SecurityComprehensive understanding of security protocols and zero trust architectures
Distributed SystemsExperience designing high-scale, reliable distributed systems
Cloud SecurityExpertise in cloud-native security controls and multi-cloud environments

Nice to have

AI IntegrationExperience deploying AI models to improve team productivity
Complex CommunicationAbility to articulate technical concepts to both technical and non-technical audiences

Compensation & benefits

Salary

USD 264,000 – 379,500 (annual)

Benefits

Innovative Work Environment

Dynamic, fast-moving company focused on AI-native problem solving

Career Growth

Opportunities to define future of work and cloud security infrastructure

Technical Challenge

Complex engineering problems in multi-cloud security and data protection


Interview process

  1. 1
    Initial Screening Resume and background review by recruiting team
  2. 2
    Technical Phone Screen In-depth discussion of technical experience and system design capabilities
  3. 3
    Architecture Design Interview Comprehensive evaluation of candidate's approach to complex security infrastructure challenges
  4. 4
    Leadership and Culture Interview Assessment of mentorship skills, communication, and alignment with Snowflake's innovative culture
  5. 5
    Final Executive Interview Validation of strategic thinking and potential impact on company's technical vision

Apply for this position

You'll be redirected to the company's application page