
Senior Software Engineer- Sharing Foundations
US-CA-Menlo Park
Full Time
USD 200,000 – 287,500
Senior
Senior Software Engineer
Dec 11, 2025
The role
Summary
Snowflake is seeking a Senior Software Engineer for their Sharing Foundations team to build revolutionary Data Sharing technology and Snowflake Data Marketplace infrastructure. The role requires 7+ years of distributed systems experience with expertise in Java/Scala/C++, cloud-native services, and open-source data lake formats like Apache Iceberg.
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
Equity Compensation
Stock options and equity participation in Snowflake's growth
Healthcare Benefits
Comprehensive health insurance coverage
Professional Development
Opportunities for career advancement and technical skill development
Innovation Culture
Impact-driven, collaborative environment focused on innovation
Open Source Engagement
Opportunities to contribute to open-source projects and community engagement
Interview process
- 1Initial Screening — Phone or video call with recruiter to discuss background and role fit
- 2Technical Phone Screen — 45-minute technical interview focusing on distributed systems and programming concepts
- 3System Design Interview — Architecture and design discussion for large-scale data systems
- 4Coding Assessment — Live coding session in Java/Scala focusing on algorithms and data structures
- 5Team Interview — Meet with team members to discuss collaboration and technical approach
- 6Final Round — On-site or virtual panel interview with senior engineers and hiring manager
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