Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer

$236k - $339.25k

Streamlit

Software Engineer

At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native thinkers across every function who are energized by the opportunity to reinvent how they work. You don't just use tools; you possess an innate curiosity, treating AI as a high-trust collaborator that is core to how you solve problems and accelerate your impact. We look for low-ego individuals who thrive in dynamic and fast-moving environments and move with an experimental mindset — who rapidly test emerging capabilities to discover simpler, more powerful ways to deliver results. At Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done.

Snowflake is a high-growth, cloud-native data platform company committed to empowering enterprises to achieve their full potential. With a culture built on impact, innovation, and collaboration, we offer an environment where you can build large-scale systems, move fast, and take your technology career to the next level.

We are seeking a highly talented and experienced Software Engineer to join our Database Engineering team. In this role, you will be a key contributor to the evolution of our core product: an elastic, large-scale, high-performance data processing system. We are looking for smart, enthusiastic engineers who can quickly master complex technical areas and are passionate about building new, industry-leading technologies. As a staff software engineer at Snowflake, you will:

  • Design and implement novel query optimization or distributed data processing algorithms to maintain Snowflake's industry-leading data warehousing capabilities.
  • Design, develop, and support a petabyte-scale cloud database system, ensuring it is highly parallel and fault-tolerant.
  • Develop and implement the new service architecture required to enable the next generation of the Snowflake Data Cloud.
  • Analyze, understand, and resolve complex performance and scalability bottlenecks within the system.
  • Own the end-to-end delivery of your projects, including identifying solutions, design, implementation, rigorous testing, and safe production rollout.
  • Ensure operational readiness and execute production operations of services, meeting our customer commitments for durability, availability, and performance.
  • Build high-quality, highly reliable software that meets the demands of the world's largest companies.
  • Develop tools to provide customers with greater insight into their workloads.
  • Evangelize best practices for database usage and end-to-end system architecture.
  • Mentor and support the professional growth of junior engineers on the team.
Our Ideal Software Engineer Will Have:
  • 10+ years of industry experience working on commercial or open-source software.
  • Strong fluency in Java or C++.
  • Excellent problem-solving skills and a deep understanding of computer science fundamentals, including data structures, algorithms, and distributed systems.
  • Strong systems programming skills, including experience with multi-threading and concurrency.
  • A solid foundation in distributed systems concepts (e.g., consistency, scaling, failure recovery).
  • Experience with implementation testing, debugging, and documentation, specifically within a Linux development environment.
  • Bachelor's degree or foreign equivalent in computer science, software engineering, or a related field.
Bonus Points For Experience With The Following:
  • SQL or other database technologies including internal design and implementation.
  • Query optimization, query execution, compiler design and implementation.
  • Experience with internals of distributed key value stores like FoundationDB and storage engines like RocksDB, InnoDB, BerkeleyDB etc.
  • Experience with MySQL, PostgreSQL internals
  • Data warehouse design, database systems, and large-scale data processing solutions like Hadoop and Spark.
  • Experience in database replication technology
  • Big data storage technologies and their applications, e.g., HDFS, Cassandra, Columnar Databases, etc.

Every Snowflake employee is expected to follow the company's confidentiality and security standards for handling sensitive data. Snowflake employees must abide by the company's data security plan as an essential part of their duties. It is every employee's duty to keep customer information secure and confidential.

Snowflake is growing fast, and we're scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake.

How do you want to make your impact?

For jobs located in the United States, please visit the job posting on the Snowflake Careers Site for salary and benefits information: careers.snowflake.com

The following represents the expected range of compensation for this role:

  • The estimated base salary range for this role is $236,000 - $339,250.
  • Additionally, this role is eligible to participate in Snowflake's bonus and equity plan.

The successful candidate's starting salary will be determined based on permissible, non-discriminatory factors such as skills, experience, and geographic location. This role is also eligible for a competitive benefits package that includes: medical, dental, vision, life, and disability insurance; 401(k) retirement plan; flexible spending & health savings account; at least 12 paid holidays; paid time off; parental leave; employee assistance program; and other company benefits.

To comply with pay transparency requirements and other statutes, you can notify us if you believe that a job posting is not compliant by completing this form.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Menlo Park, CA vacancy
  • $220k - $250k

     ...experiences, wallets, SDKs, APIs, standards, and protocols. We are a lean, high-impact team that values initiative and independence. Engineers in this role will drive large, complex projects, shaping the future of Web3 products and applications. What You’ll Be Doing:... 
    Suggested
    Full time
    Work experience placement
    Local area
    Flexible hours

    Apto

    Palo Alto, CA
    2 days ago
  • $115k - $230k

     ...Position Summary GEICO is seeking an experienced Staff Software Engineer with a passion for building high‑performance, low‑maintenance, authoritative platforms that give the entire organization a single source of truth for its technology landscape. In this role you will... 
    Suggested
    Work experience placement
    Local area

    Government Employees Insurance Company

    Palo Alto, CA
    2 days ago
  •  ...compounds. The Role Join our product engineering team, where you'll be instrumental in...  ...seamless feature delivery. We need a Staff‑level builder who pairs entrepreneurial...  ...and tools. Hot burning passion to ship software to hundreds of thousands and millions of... 
    Suggested
    Immediate start
    Remote work

    Tactiq

    Palo Alto, CA
    2 days ago
  •  ...Recruiter scaling Cybersecurity Vendors with Engineering Talent across the US | 45+...  ...security. The Role: Multiple Senior/Staff Engineers to build core product features...  ...Pension plan Get notified about new Software Engineer jobs in Palo Alto, CA . Palo... 
    Suggested
    Full time

    Confero Inc

    Palo Alto, CA
    2 days ago
  • $220k - $230k

     ...The role offers ownership and visibility as the founding Android engineer on the team, with the opportunity to shape product architecture...  ...Extensive experience building applications using Swift Strong software design skills, including a deep understanding of design... 
    Suggested
    Work experience placement
    Work at office

    Tinder

    Palo Alto, CA
    3 days ago
  •  ...professional services to focus on what matters most: delivering value to their clients. The Opportunity We’re looking for a seasoned Staff Software Engineer to serve as a technical leader and mentor for our growing product engineering team. This is a rare opportunity to shape the... 
    Full time
    Work at office

    Glade

    Menlo Park, CA
    2 days ago
  •  ...automated discovery and service mapping so the CMDB stays accurate with minimal manual intervention across hybrid and multi-cloud environments. Evaluate, select, and im...Software Engineer, Staff, Software, Engineer, Cloud Architect, Leadership, Technology, Insurance... 

    Geico - Government Employees Insurance Company

    Palo Alto, CA
    2 days ago
  • $180k - $210k

     ...your skills and experience — talk with your recruiter to learn more. Base pay range $180,000.00/yr - $210,000.00/yr Staff Software Engineer We are seeking an exceptional Staff Software Engineer to join our Growth Engineering team . In this technical... 
    Full time
    Internship
    Work at office
    Local area
    3 days per week

    Kinect

    Palo Alto, CA
    2 days ago
  • $210k - $260k

     ...Staff Software Engineer, Full Stack Hybrid - Palo Alto, California Staff Software Engineer, Full Stack Location: Hybrid- San Francisco OR Palo Alto Office, Tuesday/Thursday The difference you will make We are looking for a Staff Fullstack Engineer to serve... 
    Part time
    H1b
    Work at office
    Flexible hours

    Midi Health

    Palo Alto, CA
    5 days ago
  •  ...Senior Or Staff Software Engineer (Technical Lead) At Autoscience Institute, we automate AI research. Recently, we announced the first AI agent to autonomously create peer-reviewed literature (ICLR 2025) and the first AI system to win a Kaggle medal. We are passionate... 
    Full time
    Flexible hours

    Autoscience Institute

    Menlo Park, CA
    5 days ago
  • $228k - $285k

     ...Rivian Staff Software Engineer, ML Training And Inference Infrastructure Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free electric adventure vehicles we build, and the curious, courageous souls we seek to attract. As a company... 
    Full time
    Contract work
    Local area

    Rivian

    Palo Alto, CA
    1 day ago
  • $230k - $275k

     ...Staff Software Engineer Palo Alto, California, United States About Quince Founded in 2018, Quince was built to challenge the idea that nice things have to cost a lot. Our mission is simple: to make really high quality essentials for really low prices, produced... 
    Local area

    Quince

    Palo Alto, CA
    2 days ago
  •  ...which means we need you! We’re looking for an experienced Backend Engineer who is passionate about building, testing, deploying, and...  ...reviews. What we’ll love about you 7+ years of experience as a Software Engineer and contributing to Backend Systems (Service APIs, Data... 
    Work at office
    Immediate start
    Flexible hours

    Grindr

    Palo Alto, CA
    2 days ago
  • $185k - $260k

     ...architectural decisions for major systems with a focus on software and cloud architecture. You'll partner across Engineering, Data Science, R&D, Regulatory, and Project...  ...for regulated software components. Partner with staff engineers on test design and execution, driving... 
    Flexible hours
    3 days per week

    Menlo Ventures

    Palo Alto, CA
    4 days ago
  • $206.5k - $258.1k

     ...but our team shares a love of the outdoors and a desire to protect it for future generations. Role Summary We are seeking a Staff Software Engineer to serve as our subject matter expert in high-performance browser-based rendering. You will be the architect behind our... 
    Full time
    Contract work
    Local area

    Rivian

    Palo Alto, CA
    6 days ago
  • We’re looking for a staff‑level engineer to help set the technical direction for Sycamore’s core platform. You’ll work across the stack, from agent orchestration and trust systems to the developer‑facing APIs and interfaces. Hard problems, real impact: Trust architectures... 

    Sycamore Labs, Inc.

    Palo Alto, CA
    6 days ago
  • $248.71k - $292.6k

     ...performance AI compute more accessible and affordable. When real-time AI is within reach, anything is possible. Build fast. Sr. Staff Software Engineer - High Performance GPU Inference Systems Mission Push the limits of heterogeneous GPU environments, dynamic global... 

    I did my part and supported the Regular Toilet

    Palo Alto, CA
    6 days ago
  •  ...did my part and supported the Regular Toilet is seeking a Senior Engineer to lead high-impact projects that integrate AI with commerce systems in Palo Alto. This role requires extensive experience in software engineering, particularly in systems and API design, and a... 

    I did my part and supported the Regular Toilet

    Palo Alto, CA
    6 days ago
  • $180k - $205k

     ...the time to scale. PsiQuantum also develops the algorithms and software needed to make these systems commercially valuable. Our...  ...Summary The OS Core Team at PsiQuantum works closely alongside engineers and scientists in the electronics, system architecture, and validation... 
    Shift work

    Black Inc

    Palo Alto, CA
    2 days ago
  • Architect Labs, based in Palo Alto, California, is looking for a Member of the Technical Staff - Software to build the core platform that powers AI-driven chip design. This role involves developing high-performance systems using TypeScript, Python, and C++, as well as... 

    Architect Labs

    Palo Alto, CA
    2 days ago
  •  ...conversations into conversions. Founded by ex-Meta product and engineering leaders, we work with brands like OLIPOP, Hatch, K18, Little...  ...keep up with customer demand. The Role We're looking for a Staff Software Engineer to build and scale Nectar’s core product... 
    Shift work

    Nectar Inc

    Palo Alto, CA
    6 days ago
  • $228k - $285k

    Role Summary As a Software Engineer specializing in safety‑critical self‑driving software, you will play a vital role in the design, development, and deployment of software that underpins essential self‑driving features. Your responsibilities encompass a range of technical... 
    Full time
    Local area

    Rivian

    Palo Alto, CA
    5 days ago
  •  ...Job Description Description We are seeking an exceptional Senior/Staff Full Stack Software Engineer to join our AI Engineering and Research team. This role bridges the gap between high-performance web interfaces and robust AI-driven backend systems. You will lead... 

    Insight Global

    Palo Alto, CA
    1 day ago
  •  ...Staff Software Engineer At Coco, we're dedicated to perfecting the last-mile delivery experience through robotics. We believe the delivery service industry in its current state is massively under-serving merchants, and we are committed to creating a sustainable, reliable... 
    Work at office
    Remote work

    Coco Robotics

    Palo Alto, CA
    2 days ago
  • $120k - $192k

    Job Description We have an exciting opportunity for a Principal Software Developer Engineer in Test. We have been working in an office culture for 5 days. There is no hybrid or remote role. The position is located in Palo Alto, CA, USA. The team is responsible for delivering... 
    Work at office
    Local area
    Remote work

    Broadcom Corporation

    Palo Alto, CA
    5 days ago
  • $206.5k - $258.1k

     ...the outdoors and a desire to protect it for future generations. Role Summary In this position, you will be a Lead Staff Engineer developing embedded software for Rivian’s next‑generation autonomy driving platform. You will architect, design, develop, and test platform... 
    Full time
    Contract work
    Temporary work
    Part time
    Work experience placement
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    5 days ago
  •  ...electric vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the future is...  ...to VW and more. We’re looking for an experienced Android engineer to help us architect, build, profile and maintain an Android based... 
    Full time

    Rivian VW Group

    Palo Alto, CA
    2 days ago
  • GEICO is seeking a Staff Software Engineer in Palo Alto to develop high-performance platforms, focusing on the System Catalog and Configuration Management Database. This role demands 10+ years of software engineering experience, leading the strategy and architecture for... 

    GEICO

    Palo Alto, CA
    5 days ago
  • $270k

     ...Staff Software Engineer, Data USA, Palo Alto About Us Nu is one of the largest digital financial platforms in the world, with more than 127 million customers across Brazil, Mexico, and Colombia. Guided by our mission to fight complexity and empower people, we... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Nubank

    Palo Alto, CA
    5 days ago
  •  ...Type Hybrid Department AI Perplexity is looking for an Applied ML Engineer to design, build, and iterate on cutting-edge AI models...  ...summarization, recommendation systems, NLP, and/or ranking. Strong software engineering skills (Python, production-quality codebases, collaborative... 
    Full time

    Pantera Capital

    Palo Alto, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!