Senior Software Engineer, Distributed DatabasesActive$194K–$266K

The opportunity

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.

What you'll do

  • Improve query planning and execution, including index selection, row reads: and writes, and performance as data volumes and access patterns change.

  • 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.

  • Design deterministic simulations that make rare event orderings and failures reproducible.

  • 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.

  • Participate in the service's on-call rotation and incident response.

  • 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.

What they're looking for

  • Mentor other engineers through design reviews, debugging, and incident: analysis involving concurrency, durability, and recovery.