CronJobs

backend jobs

Senior Distributed Systems Engineer

Cloudflare · In-Office

onsiteseniorPosted Sep 4, 2026GoRustKubernetesPostgreSQLClickHousegRPCRESTcryptography

Apply on the employer site

About this role

**Senior Distributed Systems Engineer — Data Localization (Cloudflare)** **About Cloudflare** Cloudflare’s mission is to help build a better Internet. We operate one of the world’s largest networks that protects and accelerates Internet applications—without adding hardware, installing software, or changing a line of code. Our intelligent global network routes traffic for millions of websites and other Internet properties, improving performance while reducing spam and other attacks. **Role Summary** Join the **Data Localization** team to build infrastructure that enforces **where customer data is stored, processed, and decrypted** across Cloudflare’s globally distributed edge network. This role focuses on building distributed systems with **provable geographic boundaries** that hold under failure at the scale and reliability Cloudflare customers depend on. **What You’ll Do** - Design, build, and operate backend services that enforce regional boundaries for customer data across the edge network. - Deliver end-to-end features: write technical designs/RFCs, implement services and libraries, add tests and observability, drive rollouts, and own production operations. - Partner with engineers across adjacent platforms (cryptography, networking, data, product) to integrate residency guarantees without regressing performance or reliability. - Reason carefully about failure modes, consistency, and blast radius—design systems that **fail closed for compliance** while degrading gracefully for availability. - Participate in on-call, lead incident response and post-mortems, and continually invest in reliability, capacity planning, and cost. - Raise the engineering bar through code review, mentorship, and clear written communication. **Tech & Stack (examples)** Work across the full stack in **Go** and **Rust**, including edge policy enforcement and cryptographic key routing, plus customer-facing APIs/dashboards on top of: **edge fleet**, globally distributed **key-value storage**, **Workers & Durable Objects**, **PostgreSQL**, **Kubernetes**, and **regional ClickHouse**. **Role Requirements (Must-Have)** - **5+ years** designing, building, and operating production distributed systems at scale. - Strong proficiency in **Go, Rust, or C/C++** (and willingness to work in others as needed). - Solid distributed systems fundamentals, including: - Consistency/consensus models (conceptual Paxos/Raft) - Replication, sharding, partitioning tradeoffs - Failure modes (partial failure, partitions, split brain, clock skew) - Idempotency, retries, backpressure, timeouts, circuit breakers, rate limiting - Health checking, failure detection, leader election, graceful degradation - Observability (metrics/logs/tracing) as design inputs - Practical experience with **API design** (REST/gRPC), **relational databases**, and **async messaging/event streaming** with clear transactional/consistency boundaries. - Comfort with **AI-assisted development tooling**, using it to accelerate work while remaining accountable for correctness, security, and design quality. - Track record of production ownership (on-call, incident response, post-mortems, reliability/performance improvements). - Strong written and verbal communication; ability to write clear design docs and collaborate across time zones. **Nice-to-Have** - Experience building compliance-driven, security-sensitive, or multi-region systems. - Familiarity with cryptography basics (envelope encryption, key man

Listing freshness

CronJobs last confirmed this listing 15h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord