Skip to content

Senior Software Engineer, R2 Gateway

Build and operate Cloudflare R2’s S3-compatible API gateway, owning authentication, routing, rate limiting, reliability, and production operations at global scale. The role requires senior-level distributed-systems experience and strong Rust, TypeScript, Go, or comparable programming skills.

About the job

Responsibilities

  • Design, implement, and operate the S3-compatible API gateway serving R2 operations, ensuring correctness, low latency, and S3 API compatibility.
  • Build and operate production services on Cloudflare Workers and Kubernetes handling high-throughput request traffic with strong availability and durability guarantees.
  • Own the request path end to end, including authentication, authorization, routing, rate limiting, error handling, and interfaces with storage and metadata layers.
  • Lead projects from design documentation through implementation, testing, deployment, and production monitoring.
  • Improve gateway reliability, performance, and observability; ramp into unfamiliar or legacy code and reduce operational toil.
  • Participate in on-call rotations, resolve incidents, and write postmortems.
  • Use AI tools extensively for development, debugging, and operational work.
  • Collaborate with storage infrastructure, metadata, networking, and platform teams on API contracts, capacity planning, and cross-functional initiatives.

Requirements

  • Strong programming skills in Rust, TypeScript, Go, or similar languages.
  • Experience building or operating large-scale distributed systems on the request path with demanding latency and reliability requirements.
  • Familiarity with object storage, HTTP/API gateways, edge computing, or service-oriented architectures.
  • Experience designing and operating high-throughput APIs, including authentication, routing, rate limiting, and backward-compatible API evolution.
  • Understanding of monitoring, alerting, performance tuning, and incident response.
  • Strong written and verbal communication skills, with the ability to explain technical decisions and coordinate across teams.
  • Comfort using AI coding tools in daily development workflows.

Nice-to-haves

  • Experience with the S3 API surface.
  • Experience with Cloudflare Workers, Durable Objects, or edge computing platforms.

Skills

Rust, TypeScript, Go, Kubernetes, Cloudflare Workers, Distributed Systems, Object Storage, Http Apis, Api Gateways, Authentication, Rate Limiting, Observability, S3 Api, Durable Objects

Coinbase

Coinbase

United States

Senior Software Engineer - Blockchain Network
$186k+/yrRemote5+ YOEBackend Engineering

Build and operate high-throughput blockchain infrastructure, APIs, and platform primitives integrating protocols such as Ethereum and Bitcoin with internal services. Requires 5+ years of software engineering experience, distributed-systems expertise, and hands-on crypto infrastructure experience.

Cloudflare

Cloudflare

Atlanta, GA
Senior Distributed Systems Engineer - Cache
$168k+/yrHybrid4+ YOEBackend Engineering

Design, build, and operate Cloudflare’s globally distributed cache and reverse-proxy data plane, improving performance, correctness, and resilience across the edge. Requires at least 4 years of production systems experience and proficiency in a systems or backend language.

Hinge Health

Hinge Health

San Francisco, CA

Senior Software Engineer - Backend
$158k+/yrHybrid5+ YOEBackend Engineering

Senior backend engineer designing and operating reliable billing and financial systems, APIs, data models, and distributed workflows. The role requires 5+ years of professional software development experience, strong backend expertise, and collaboration across Product, Finance, Operations, and Data.

GitLab

GitLab

United Kingdom

Senior Backend Engineer, Database Excellence
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer building PostgreSQL and Ruby frameworks, guardrails, and tooling for data retention, lifecycle management, scalability, and database health across GitLab’s SaaS and self-managed deployments.

CommandLink

CommandLink

United States
Senior Software Engineer
No salary listedRemote5+ YOEBackend Engineering

Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.