
Principal Software Engineer I - Snowhouse Foundation
US-CA-Menlo Park
Full Time
USD 264,000 – 379,500
Principal
Principal Software Engineer
Feb 26, 2026
The role
Summary
Snowflake is seeking a Principal Software Engineer I for their Snowhouse Foundation team to build globally distributed data warehouse infrastructure managing petabyte-scale datasets. This role focuses on designing highly available distributed platforms, leading end-to-end projects, and providing technical leadership while collaborating across product, engineering, and data science organizations.
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
Comprehensive Health Coverage
Medical, dental, and vision insurance with premium coverage options
Equity Participation
Stock options and RSUs to participate in company growth and success
Retirement Planning
401(k) plan with company matching contributions
Flexible Time Off
Unlimited PTO policy to maintain work-life balance
Parental Leave
Extended paid parental leave for new parents
Learning & Development
Professional development budget and learning opportunities
Wellness Programs
Mental health support and wellness initiatives
Interview process
- 1Initial Screening — Phone or video screening with recruiter covering background, experience, and role alignment
- 2Technical Deep Dive — Technical interview focusing on distributed systems design, scalability challenges, and past project experiences
- 3System Design Interview — Whiteboard or virtual system design session for large-scale data infrastructure problems
- 4Behavioral & Leadership — Interview assessing leadership experience, cross-functional collaboration, and cultural fit
- 5Team Interviews — Multiple rounds with potential team members and stakeholders to assess technical depth and collaboration style
- 6Final Executive Interview — Senior leadership interview focusing on vision, strategy, and long-term impact potential
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