
Principal Software Engineer I - Metadata
US-CA-Menlo Park
Full Time
USD 264,000 – 379,500
Principal
Principal Software Engineer
Mar 23, 2026
The role
Summary
Snowflake is seeking a Principal Software Engineer to join their Metadata team, responsible for developing critical distributed systems that power Snowflake's data management capabilities. The ideal candidate will design scalable solutions for metadata systems, transaction frameworks, and global features like cross-region replication and data sharing.
What you'll do
What we look for
Technical
Education
Experience
Skills
Required skills
Nice to have
Compensation & benefits
USD 264,000 – 379,500 (annual)
Available
Benefits
Innovative Work Environment
Opportunity to build an industry-leading Cloud Data and AI Platform
Technical Challenge
Work on complex problems in security, distributed systems, resource management, and large-scale system maintenance
Professional Growth
Join a world-class team of industry veterans and emerging talent
Interview process
- 1Initial Screening — Resume and background review by hiring team
- 2Technical Phone Interview — Detailed discussion of technical experience and distributed systems expertise
- 3On-site Technical Interviews — Multiple rounds of in-depth technical interviews covering system design, problem-solving, and architectural skills
- 4Leadership and Cultural Fit Interview — Assessment of mentorship capabilities, cross-team collaboration, and alignment with Snowflake's engineering values
You'll be redirected to the company's application page
More Jobs at Snowflake
99 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