Senior Systems EngineerActive

The opportunity

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…

What you'll do

  • + years of professional experience designing, building, and operating production distributed systems at scale.

  • Strong proficiency in at least one system or backend language such as Go,: Rust, or C/C++, and a willingness to work in others as the codebase demands.

  • Solid grasp of distributed systems fundamentals, including:

  • Consistency and consensus models (strong, sequential, eventual; Paxos / Raft at a conceptual level).

  • Replication, sharding, and partitioning strategies, and their tradeoffs against availability and latency.

  • Failure modes: partial failure, network partitions, split brain, clock skew, and how these show up in real systems.

What they're looking for

  • Idempotency, retries, backpressure, timeouts, circuit breakers, and rate: limiting as first-class design concerns.
  • Health checking, failure detection, leader election, and graceful degradation.
  • Observability: metrics, logs, and tracing as design inputs, not afterthoughts.
  • Practical experience with API design (REST or gRPC), relational databases,: and asynchronous messaging or event streaming systems, with a clear understanding of transactional and consistency boundaries.