# Senior Software Engineer - Foundation DB

**Company**: Snowflake
**Location**: Menlo Park, CA
**Experience**: senior
**Job type**: full-time
**Salary**: $200K - $287K
**Category**: Engineering
**Industry**: Technology

**Apply**: https://jobs.ashbyhq.com/snowflake/5a4a6ea7-fcfb-4639-83ce-90266cad1548?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_98c2e1ca-773

## Description

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 will be part of the FoundationDB team, which builds features on open-source FDB that improve the performance, scale, reliability, and operability of the product. FoundationDB powers all of Snowflake’s products and services and is rapidly evolving to meet Snowflake’s future needs.

**AS A SENIOR SOFTWARE ENGINEER AT SNOWFLAKE, YOU WILL:**

- Identify strategically important problems, inefficiencies, or opportunities for impactful improvements

- Own the end-to-end delivery of your projects, from identifying a solution to design, implementation, testing, and safe production rollout

- Design and implement critical high-performance systems to handle the ever-growing request rate of our database

- Build the next-generation transaction system, caching, storage engine, and multi-tenant capabilities

- Evangelize best practices in database usage and end-to-end architecture

- Analyze and understand performance and scalability bottlenecks in the system and solve them

- Pinpoint problems, instrument relevant components as needed, and ultimately implement solutions

**OUR IDEAL SENIOR SOFTWARE ENGINEER WILL HAVE:**

- 6+ years of hands-on software engineering experience

- Systems programming skills, including multi-threading and concurrency, with fluency in C++, C, or Java preferred

- Experience designing, building, and operating large-scale distributed systems or web services

- Experience with scalable Key-Value stores such as FoundationDB, RocksDB/LevelDB, DynamoDB, Redis, etc. is a plus

- Strong CS fundamentals, including data structures, algorithms, and distributed systems

- A track record of delivering highly complex projects in the distributed systems space

- Intense curiosity, willingness to question, and passion for making systems better

- Strong technical problem-solving, communication, and collaboration skills

- Excitement about the challenge of hard technical problems

- A BS in Computer Science; Masters or PhD preferred

Compensation Range: $200K - $287K • Offers Equity

## Skills

### Required
- C++
- C
- Java
- distributed systems
- data structures
- algorithms

### Nice to have
- FoundationDB
- RocksDB/LevelDB
- DynamoDB
- Redis

---

Source: [Apply at jobs.ashbyhq.com](https://jobs.ashbyhq.com/snowflake/5a4a6ea7-fcfb-4639-83ce-90266cad1548?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
