
Senior Software Engineer, Data Governance
US-CA-Menlo Park
Full Time
USD 200,000 – 287,500
Senior
Backend Engineer
Dec 19, 2025
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
What we look for
Technical
Education
Experience
Skills
Required skills
Nice to have
Compensation & benefits
USD 200,000 – 287,500 (annual)
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
- 1Initial Phone Screen — 30-minute conversation with recruiter covering background and role alignment
- 2Technical Phone Interview — 45-60 minute technical discussion focusing on Java programming and system design
- 3Virtual Technical Round — Coding interview covering data structures, algorithms, and Java-specific concepts
- 4System Design Interview — Architecture discussion focusing on data governance systems and scalability
- 5Final Panel Interview — Multiple rounds with team members covering technical depth, cultural fit, and collaboration
You'll be redirected to the company's application page
More Jobs at Snowflake
98 other open positions

Snowflake
View all jobs
Snowflake is an American cloud computing company offering data warehousing and analytics platforms.
Tech Stack
Interview Guides
11 guides available for Snowflake
Apply Now