Skip to main content
D
DecaJobs
🛡️Trust Score 97/100 · High Trust

Senior Software Engineer, Distributed Databases

Cloudflare

Hybrid•Posted 0 days ago•

Key Skills Detected for this Role

GoRustC++SQLPostgreSQLMySQLAI
⚡

Increase your interview chances at Cloudflare

Our AI will analyze your resume against this job description and optimize it for ATS algorithms.

Tailor Resume Free →

Job Description

🌐Read this job in Hindi?

<div class="content-intro"><h3>About Us</h3> <p>At Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of websites and other Internet properties for customers ranging from individual bloggers to SMBs to Fortune 500 companies. Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare all have web traffic routed through its intelligent global network, which gets smarter with every request. As a result, they see significant improvement in performance and a decrease in spam and other attacks. Cloudflare was named to Entrepreneur Magazine’s Top Company Cultures list and ranked among the World’s Most Innovative Companies by Fast Company.</p> <p>At Cloudflare, we’re not looking for people who wait for a polished roadmap; we’re looking for the builders who see the cracks in the Internet that everyone else has simply learned to live with. We value candidates who have the instinct to spot a "normalized" problem and the AI-native curiosity to create a solution using the latest tools. Our culture is built on iteration, leveraging AI to ship faster today to make it better tomorrow, while ensuring that every improvement, no matter how small, is shared across the team to lift everyone up. If you’re the type of person who values curiosity over bureaucracy, and that AI is a partner in solving tough problems to keep the Internet moving forward, you’ll fit right in.</p></div><h3><strong>Available Locations: Austin, TX | Seattle, WA | London, UK</strong></h3> <h3>About the Role</h3> <p>Cloudflare's Developer Platform powers stateful, data-intensive applications across our network. We're looking for a Senior Software Engineer to work across the database stack, from query planning and execution to transaction processing and durable storage.</p> <p>You'll make decisions that shape the consistency, durability, and latency guarantees that customer applications rely on.</p> <p>Correctness under concurrency and failure is central to the role. You'll define and implement how queries read and modify data, how concurrent transactions become visible, and how durable state is recovered. You'll validate these systems using deterministic simulation, workload testing, and evidence from production.</p> <h3>Responsibilities</h3> <ul> <li>Improve query planning and execution, including index selection, row reads and writes, and performance as data volumes and access patterns change.</li> <li>Build transaction and storage paths that make writes durable and reads consistent. Define when changes become visible, how commits survive failure, and how recovery restores a correct view of the data.</li> <li>Design deterministic simulations that make rare event orderings and failures reproducible.</li> <li>Plan stateful upgrades that cannot be reversed by rolling back software. Carry them through staged rollout, failover, and recovery without putting existing data at risk.</li> <li>Participate in the service's on-call rotation and incident response.</li> <li>Own major changes from design through production. Coordinate implementation across teams when a change spans multiple parts of the service, and help trace failures across those parts.</li> <li>Mentor other engineers through design reviews, debugging, and incident analysis involving concurrency, durability, and recovery.</li> </ul> <h3>Desirable Skills, Knowledge & Experience</h3> <ul> <li>You have owned a database, storage engine, transaction system, or similarly correctness-sensitive stateful system from architecture through production. You can make architecture and implementation decisions when requirements or system boundaries are incomplete.</li> <li>You understand how query execution, indexing, transaction processing, and durable state shape what developers and operators observe.</li> <li>You understand how concurrency control, isolation, replication, and snapshots shape consistency, durability, and recovery. You can apply those concepts when operations arrive out of order, components fail independently, or the network partitions.</li> <li>You write and debug concurrent production software in Rust, Go, C++, or another systems language. You can trace failures across process, network, and durable-state boundaries.</li> <li>You have operated stateful systems through rollouts, scaling events, incidents, and recovery. You know the difference between transient unavailability and incomplete or incorrect recovery, and when a system is safe to return to service.</li> <li>You have led investigations where failures crossed systems owned by several teams.</li> </ul> <h3>Bonus Points</h3> <ul> <li>You've worked on the internals of PostgreSQL, MySQL, Amazon Aurora, or another relational database and can trace a SQL operation from planning through commit.</li> <li>Your work on transaction processing or concurrency control has included defining snapshot visibility and recovery behavior.</li> <li>You've profiled database workloads and traced performance bottlenecks from query execution through durable storage.</li> <li>You've used deterministic simulation or another systematic method to uncover distributed-systems bugs that conventional tests missed.</li> </ul><div class="content-conclusion"><h3>What Makes Cloudflare Special?</h3> <p><span style="font-weight: 400;">We’re not just a highly ambitious, large-scale technology company. We’re a highly ambitious, large-scale technology company with a soul. Fundamental to our mission to help build a better Internet is protecting the free and open Internet.</span></p> <p><a href="https://blog.cloudflare.com/protecting-free-expression-online/"><strong>Project Galileo</strong></a><span style="font-weight: 400;">: Since 2014, we've equipped more than 2,400 journalism and civil society organizations in 111 countries with powerful tools to defend themselves against attacks that would otherwise censor their work, technology already used by Cloudflare’s enterprise customers--at no cost.</span></p> <p><strong><a href="https://www.cloudflare.com/athenian/">Athenian Project</a></strong><span style="font-weight: 400;">: In 2017, we created the Athenian Project to ensure that state and local governments have the highest level of protection and reliability for free, so that their constituents have access to election information and voter registration. Since the project, we've provided services to more than 425 local government election websites in 33 states.</span></p> <p><a href="https://1.1.1.1/"><strong>1.1.1.1</strong></a><span style="font-weight: 400;">: We released</span><a href="https://1.1.1.1/"> <span style="font-weight: 400;">1.1.1.1</span></a><span style="font-weight: 400;"> to help fix the foundation of the Internet by building a faster, more secure and privacy-centric public DNS resolver. This is available publicly for everyone to use - it is the first consumer-focused service Cloudflare has ever released. Here’s the deal - we don’t store client IP addresses never, ever. We will continue to abide by our</span><a href="https://developers.cloudflare.com/1.1.1.1/privacy/public-dns-resolver"> privacy commitment</a><span style="font-weight: 400;"> and ensure that no user data is s

How to Apply

This listing is verified from direct_ats. Click Apply Now to view the official application on the employer platform.

Application & Interview Strategy for Senior Software Engineer, Distributed Databases

To maximize your interview callback rate for this position at Cloudflare, align your resume and screening answers with current 2026 hiring benchmarks:

🎯 ATS Keyword Optimization

Recruiters screening for Senior Software Engineer, Distributed Databases prioritize candidates with verified hands-on proficiency in core workflow tools. Ensure your resume explicitly highlights relevant technical competencies and measurable outcomes.

Run ATS Resume Check for this role →

💡 Behavioral Interview Tip

When interviewing for roles like this, use the STAR framework (Situation, Task, Action, Result). Quantify your past business results with concrete metrics (percentage efficiency gained, latency reduced, or revenue driven).

Practice interview questions for Senior Software Engineer, Distributed Databases →
Curated by DecaJobs Career Research TeamEditorial Standards

Similar Verified Jobs

Tired of scrolling through hundreds of listings?

DecaJobs delivers exactly 10 AI-matched jobs to your inbox every morning. Set your profile once — we do the searching for you.

Get 10 Matched Jobs Free →

Senior Software Engineer, Distributed Databases

Cloudflare • ✓ Verified Posting

Senior Software Engineer, Distributed Databases at Cloudflare - Apply Now | DecaJobs