Snowflake
Senior Software Engineer - Foundation DB
$200K–$287K
US-CA-Menlo Park · Senior · Full-time · Posted Sep 22, 2026
- Experience
- 6+ years hands-on software engineering experience.
- Education
- BS in Computer Science; Master's or PhD preferred.
About the job
Develop and scale FoundationDB’s distributed database systems, improving performance, reliability, and operability for Snowflake workloads.
What you'll do
- Design, implement, test, and safely roll out high-performance database systems and features.
- Build transaction, caching, storage-engine, and multi-tenant capabilities; identify and resolve performance and scalability bottlenecks.
- Promote best practices in database use and end-to-end architecture.
What they ask for
- 6+ years of hands-on software engineering experience.
- Experience designing, building, and operating large-scale distributed systems or web services.
- Strong computer science fundamentals, including data structures, algorithms, and distributed systems.
- Track record delivering highly complex distributed-systems projects.
Nice to have
- Systems programming experience with multithreading and concurrency; C++, C, or Java fluency is preferred.
- Experience with scalable key-value stores such as FoundationDB, RocksDB/LevelDB, DynamoDB, or Redis.
Pay
$200K – $287K USD base salary
Tools
FoundationDB, C++, C, Java, RocksDB/LevelDB, DynamoDB, Redis
AI focus
The posting encourages AI-native work and using AI as a high-trust collaborator, but does not describe specific AI engineering duties.
Model-written summary · the original posting is authoritative