Principal Software Engineer I - Metadata

Snowflake
Menlo Park
Workplace: OnsiteFull timeUSD 264,000 - 379,500 annuallyFunction: Software EngineeringEducation: bachelorsSkills: ["Communication","Leadership","Problem-solving"]

Lead architecting and developing fault-tolerant, distributed metadata systems at Snowflake, shaping platform features like Snowgrid and data sharing. Design, implement and support large-scale services, mentor engineers, and influence product roadmaps while balancing consistency, performance, and cost across global teams.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Snowflake
Snowflake
4 months ago

Principal Software Engineer I - Metadata

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 6 hours agoStatus: Live

Job Summary

Lead architecting and developing fault-tolerant, distributed metadata systems at Snowflake, shaping platform features like Snowgrid and data sharing. Design, implement and support large-scale services, mentor engineers, and influence product roadmaps while balancing consistency, performance, and cost across global teams.
Location: Menlo Park
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Solve real business needs at large scale by applying your software engineering and analytical problem solving skills.
  • •Design, develop and support fault-tolerant scalable distributed systems for our Snowgrid and Data Sharing teams.
  • •Create architecture and design, influence our product roadmap, and take ownership and responsibility over new projects.
  • •Analyze fault-tolerance and high availability issues, performance and scale challenges, and solve them.
  • •Mentor and grow junior engineers.

Pay and Benefits

Salary: USD 264,000 - 379,500 annually

Key Requirements

  • •15+ years of industry experience designing, building and supporting large scale distributed services.
  • •Strong computer science fundamentals including data structures, algorithms, and distributed systems.
  • •Excellent understanding of operating systems concepts including multi-threading, memory management, networking and storage, performance and scale.
  • •Fluency in Java or other similar procedural object-oriented language is preferred.
  • •BS in Computer Science; Masters or PhD Preferred.
Experience:Distributed systemsCloudMetadata
Education:Bachelor's in Computer Science
Skills:CommunicationLeadershipProblem-solving
Tech Stack:Java

Company Brief

Snowflake
Provides a cloud-native data platform for data warehousing, data engineering, data science, and analytics, enabling organizations to store, process, and share large-scale data across multiple cloud providers with elastic scalability and performance.
Industry: Data Infrastructure
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Bozeman, United States
Founded: 2012
WebsiteLinkedIn