
Senior Software Engineer, R2 Gateway
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
Requirements
Nice to Have
Skills and Tools
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.