Latest AI JobsBrowse Jobs
Cloudflare logo

Senior Software Engineer, R2 Gateway

CloudflareIn-OfficeEmerging Technology and Incubation
Apply on company site
Salary
Not listed
Job type
Full-time
Posted
2 Sept 2026
Status
Open · checked 7d ago

About this role

The Senior Software Engineer, R2 Gateway position at Cloudflare involves designing and operating the S3-compatible API gateway for the R2 object storage platform, based in Austin, TX, London, UK, or hybrid office locations. This role is ideal for experienced developers with a background in distributed systems who want to build high-performance infrastructure at a global scale.

Role Overview

Cloudflare is looking for an experienced engineer to join the Emerging Technology and Incubation department. The R2 Gateway team manages the request-facing layer of Cloudflare's object storage platform, handling every put, get, list, and delete request. Professionals in this position will handle the S3-compatible API surface, coordinating authentication, routing, rate limiting, and interaction with storage and metadata layers.

Key Responsibilities

Design, build, and maintain the S3-compatible API gateway ensuring minimal latency and correctness.
Run production services on Kubernetes and Cloudflare Workers to manage high-volume request traffic.
Take ownership of the complete request lifecycle, including authorization, rate limiting, error management, and routing.
Drive projects from initial design documents through implementation, testing, deployment, and performance monitoring.
Enhance gateway reliability, observability, and performance while reducing operational friction.
Participate in on-call rotations, resolve incidents, and draft postmortems.
Integrate AI tools into daily workflows to streamline development and debugging tasks.
Coordinate with storage infrastructure, networking, and platform teams on API contracts and capacity planning.

Requirements

Bring at least 5 years of professional experience building or operating large-scale distributed systems on request paths with strict reliability and latency standards.
Possess robust programming capabilities in languages such as Rust, TypeScript, or Go.
Familiarity with cloud infrastructure components including HTTP and API gateways, object storage, edge computing, or service-oriented architectures.
Experience designing and managing high-throughput APIs featuring authentication, rate limiting, and backward compatibility.
Knowledge of observability and reliability methodologies like monitoring, alerting, tuning, and incident response.
Strong verbal and written communication skills with the ability to articulate technical choices clearly.
Comfort utilizing AI coding tools in everyday development tasks.

Nice to Have

Practical background working with the S3 API surface.
Previous exposure to Cloudflare Workers, edge computing platforms, or Durable Objects.

Skills and Tools

Rust
TypeScript
Kubernetes
Cloudflare Workers
High-throughput APIs and S3-compatible gateways
Distributed systems architecture

About the Company

Cloudflare operates a massive global network designed to accelerate and secure internet properties for a wide range of customers. Recognized for innovative technology and workplace culture, the organization is dedicated to protecting a free and open internet through initiatives like Project Galileo and the Athenian Project, alongside privacy-centric consumer offerings such as the 1.1.1.1 DNS resolver. Cloudflare embraces diversity and provides equal employment opportunities to all qualified applicants.

How to Apply

Interested candidates should visit the official Cloudflare careers page to submit an application for this opportunity.

Skills and tech stack

Questions candidates ask

What experience is required for this role?

Candidates must have 5+ years of experience building or operating large-scale distributed systems on the request path with strong latency and reliability requirements.

What programming languages are needed?

The role requires strong programming skills in languages such as Rust, TypeScript, Go, or similar languages.

Where is the position located?

The position is available in Austin, TX or London, UK as a hybrid role.

What does the R2 Gateway team do?

The team owns the request-facing layer of Cloudflare's R2 object storage platform, handling authentication, request routing, rate limiting, and S3-compatible API operations.

Are AI tools used in this role?

Yes, engineers are expected to use AI tools extensively to accelerate development, debugging, and operational tasks as a core part of their workflow.

Ready to apply?

The application is on the official Cloudflare careers page.

Apply on company site