> Markdown version of [/jobs/ext/4617105-senior-software-engineer-foundation-db](https://www.wearedevelopers.com/jobs/ext/4617105-senior-software-engineer-foundation-db). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - Foundation DB - **Company:** Snowflake Inc. - **Location:** Menlo Park, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), C++ (Programming Language), Databases, Data Structures, Distributed Systems, Amazon DynamoDB, Redis, Software Engineering, Database Engines, System Programming, Web Services, Multithreading, Concurrency, Caching, Information Technology - **Published:** November 7, 2026 - **Apply:** https://www.juju.com/job/28_25303_6fb8983d3b4e72b89446f187c59cdaaf ## About the Role * 6+ years hands-on software engineering experience. * Systems programming skills including multi-threading, concurrency, etc. Fluency in C++, C, or Java is 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. a plus. * Strong CS fundamentals including data structures, algorithms, and distributed systems. * 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 by the challenge of hard technical problems * BS in Computer Science; Masters or PhD Preferred. ## Description * 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, test 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.