CareerPlanSign in

Senior Software Engineer - Foundation DB

US-CA-Menlo Park💼 Full-time🗓 2026-09-22 → 2026-09-25

Core

Building and scaling FoundationDB, a highly scalable open-source database powering Snowflake's shared-metadata architecture and data cloud.

Role type

Senior Software Engineer (Distributed Systems / Database Core)

Builds

Next-generation transaction systems, caching, storage engines, and multi-tenant capabilities for FoundationDB.

Domain

Cloud Data Warehousing / Distributed Databases

Deliverable

production ML models | product features

Required skills

Systems programming (C++, C, Java), multi-threading, concurrency, large-scale distributed systems design, scalable Key-Value stores, data structures, algorithms

Preferred skills

Experience with RocksDB/LevelDB/DynamoDB/Redis, Masters or PhD in CS

Technologies

FoundationDB, C++, C, Java, RocksDB, LevelDB, DynamoDB, Redis

Responsibilities

Design and implement critical high-performance systems to handle growing request rates; Build next-gen transaction systems, caching, storage engine, and multi-tenant capabilities; Analyze and solve performance and scalability bottlenecks; Own end-to-end delivery from design to production rollout; Evangelize best practices in database usage and architecture.

Seniority

Senior, hands-on IC

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.