
Staff Software Engineer
US-CA-Menlo Park
Full Time
USD 236,000 – 339,250
Staff
Staff Engineer
Jun 25, 2026
The role
Summary
Join Snowflake's Database Engineering team as a Staff Software Engineer to architect and optimize petabyte-scale cloud data systems. This role requires deep expertise in distributed systems, query optimization, and large-scale data processing, with a focus on designing novel algorithms and service architectures that power the next generation of the Snowflake Data Cloud. Ideal candidates bring 10+ years of software engineering experience, strong proficiency in Java or C++, and demonstrated mastery of database internals, distributed systems concepts, and systems programming at enterprise scale.
What you'll do
What we look for
Technical
Education
Experience
Skills
Required skills
Nice to have
Compensation & benefits
USD 236,000 – 339,250 (annual)
You'll be redirected to the company's application page
More Jobs at Snowflake
97 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