Snowflake

Senior Software Engineer, Data Governance

Snowflake2 months ago
Location

US-CA-Menlo Park

Type

Full Time

Salary

USD 200,000 – 287,500

Level

Senior

Role

Backend Engineer

Posted

Dec 19, 2025

Full TimeSenior

The role

Summary

Snowflake's Data Governance team is seeking a Senior Software Engineer to build enterprise-scale data governance systems, including access controls, privacy features, and ML-powered data stewardship tools. The role requires 7+ years of Java experience with database fundamentals and systems programming skills.

What you'll do

Product Development Collaboration: Work closely with Product Managers to drive projects from idea formulation through design to implementation
Data Governance Feature Design: Design and build comprehensive data governance features including access controls and privacy systems
Large-Scale Problem Solving: Solve real business needs at enterprise scale by applying software engineering and analytical problem solving skills
System Architecture: Make strategic trade-offs to design optimal systems that meet Snowflake customers' data governance needs
Cross-Functional Collaboration: Collaborate with engineers across teams to deliver cross-functional initiatives and integrate governance features
Data Lineage Implementation: Build systems for tracking data lineage and providing auditability access across the platform
ML Integration: Leverage machine learning techniques to enhance data stewardship capabilities and automate governance processes

What we look for

Technical

Java ProgrammingFluency in Java programming language required for backend development
Database FundamentalsStrong experience with database concepts and SQL for data governance systems
Systems ProgrammingProficiency in systems programming including multi-threading and concurrency patterns
Database SecurityExperience in database security or building data governance systems preferred

Education

Bachelor's DegreeBS in Computer Science or related technical field required
Advanced DegreeMasters or PhD in Computer Science or related field preferred

Experience

Software Engineering Experience7+ years of hands-on software engineering experience in enterprise environments
Data Governance ExperiencePrevious experience building data governance systems or database security solutions is advantageous

Skills

Required skills

Java ProgrammingExpert-level proficiency in Java for enterprise application development
SQL and Database DesignStrong foundation in SQL and database architecture principles
Concurrent ProgrammingExperience with multi-threading, concurrency, and parallel processing
System DesignAbility to design scalable, distributed systems for enterprise data platforms

Nice to have

Data GovernanceExperience building data governance, compliance, or security systems
Machine LearningKnowledge of ML techniques applicable to data stewardship and automation
Cloud PlatformsExperience with AWS, Azure, or GCP for cloud-native development
Data PrivacyUnderstanding of data privacy regulations and implementation strategies

Compensation & benefits

Salary

USD 200,000 – 287,500 (annual)

Stock options

Available

Benefits

Health Insurance

Comprehensive medical, dental, and vision coverage

Equity Compensation

Stock options and equity participation in Snowflake's growth

Professional Development

Opportunities for career advancement and skill development in cloud computing

Flexible Work Arrangement

Hybrid work model allowing remote and office collaboration


Interview process

  1. 1
    Initial Phone Screen 30-minute conversation with recruiter covering background and role alignment
  2. 2
    Technical Phone Interview 45-60 minute technical discussion focusing on Java programming and system design
  3. 3
    Virtual Technical Round Coding interview covering data structures, algorithms, and Java-specific concepts
  4. 4
    System Design Interview Architecture discussion focusing on data governance systems and scalability
  5. 5
    Final Panel Interview Multiple rounds with team members covering technical depth, cultural fit, and collaboration

Apply for this position

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