Skip to content
CloudflareCloudflareAustin, TX

Senior Distributed Systems Engineer

Build and operate distributed backend services enforcing geographic data residency boundaries on Cloudflare's global edge network. Requires 5+ years building production distributed systems with deep knowledge of consistency, failure modes, and compliance constraints; full-stack ownership in Go/Rust.

Salary not listed
On-site5+ YOEBackend Engineering

About the role

Role Responsibilities

  • Design, build, and operate backend services that enforce regional boundaries on where customer data is stored, processed, and decrypted, across a globally distributed edge network.
  • Contribute to end-to-end feature delivery — write technical designs and RFCs, implement services and libraries, add tests and observability, drive rollout, and own the resulting systems in production.
  • Partner with engineers on adjacent platforms, cryptography, networking, data, and product teams to integrate residency guarantees into new and existing surfaces without regressing performance or reliability for other customers.
  • Reason carefully about failure modes, consistency, and blast radius; design systems that fail closed for compliance while degrading gracefully for availability, and make these tradeoffs explicit in design docs.
  • Participate in on-call for your services, 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; contribute to the team's engineering standards and tooling.

Role Requirements

  • 5+ 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.
    • 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.
  • Comfortable with AI-assisted development tooling, with the judgment to use it to accelerate work while remaining accountable for correctness, security, and design quality.
  • Track record of production ownership: on-call, incident response, post-mortems, and continuous investment in reliability and performance.
  • Strong written and verbal communication skills; ability to write clear design documents and collaborate effectively across time zones.

Nice-to-Have Skills

  • Experience building compliance-driven, security-sensitive, or multi-region systems.
  • Familiarity with cryptography basics — envelope encryption, key management, HSMs, or PKI.
  • Exposure to edge, CDN, or L4/L7 proxy platforms, or to large-scale globally distributed storage or key-value systems.
  • Experience contributing to or driving multi-team, multi-quarter engineering programs with cross-functional dependencies across platform, security, and product teams.

Skills

GoRustc/c++Distributed SystemsconsensuspaxosraftreplicationshardingpartitioningAPI DesigngRPCPostgresKubernetesObservability
Cloudflare

Senior Systems Engineer, Cloudflare Tunnel

CloudflareAustin, TX

Senior Systems Engineer leading architecture and implementation of Cloudflare Tunnel, a secure connectivity product. Requires 5+ years building secure distributed systems, strong systems programming (Go/Rust/C++), networking, Kubernetes/Docker, and cross-functional collaboration.

Salary not listed
Hybrid5+ YOEBackend Engineering
ClickUp

Senior Backend Engineer

ClickUpUnited States

Senior Backend Engineer building and shipping scalable backend services and APIs that power user-facing AI product experiences, including agents, intelligent workflows, and context-aware features at ClickUp. Requires 5+ years experience, production AI/ML background, and strong product mindset.

160k – 210k/yr
Remote5+ YOEBackend Engineering
Temporal

Senior Software Engineer, Compute (Temporal Cloud)

TemporalUnited States

Senior Software Engineer building distributed systems, multi-tenant platform services, and primitives (APIs, control/data planes) for Temporal Cloud. Requires strong fundamentals in concurrency, reliability, and production operations with ownership of SLOs and on-call.

176k – 238k/yr
Remote5+ YOEBackend Engineering
Quidient

Senior Backend Engineer

QuidientColumbia, MD

Senior Backend Engineer owning API layer, microservices, and AWS cloud infrastructure for 3D scene data processing and delivery in Quidient's GSR platform. Requires 4+ years backend experience, strong AWS and Python/Node.js skills, and hybrid work in Columbia, MD.

100k – 120k/yr
Hybrid4+ YOEBackend Engineering
Storable

Sr. Software Engineer, Platform

StorableUnited States

Senior Software Engineer building and evolving scalable backend platform services for a property management SaaS. Requires 6+ years experience with C#/.NET or Node.js/TypeScript, Postgres, high-throughput systems, and AI-assisted development.

120k – 150k/yr
Remote6+ YOEBackend Engineering