Senior Software Engineer, R2 Gateway

Cloudflare
Austin, London
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Communication","Collaboration","Reliability focus","Troubleshooting","Incident response"]

Own and evolve the S3-compatible API gateway for R2, Cloudflare’s object storage platform. Design, implement, and operate low-latency request-path services that handle authentication, routing, rate limiting, and error handling while maintaining strict S3 compatibility. Build on Cloudflare Workers and Kubernetes, improve reliability and observability, participate in on-call and incident response, and collaborate across distributed systems, storage infrastructure, and metadata teams—using AI tools throughout your workflow.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cloudflare
Cloudflare
3 days ago

Senior Software Engineer, R2 Gateway

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 20 hours agoStatus: Live

Job Summary

Own and evolve the S3-compatible API gateway for R2, Cloudflare’s object storage platform. Design, implement, and operate low-latency request-path services that handle authentication, routing, rate limiting, and error handling while maintaining strict S3 compatibility. Build on Cloudflare Workers and Kubernetes, improve reliability and observability, participate in on-call and incident response, and collaborate across distributed systems, storage infrastructure, and metadata teams—using AI tools throughout your workflow.
Location: Austin, London
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, implement, and operate the S3-compatible API gateway for all R2 operations, ensuring correctness, low latency, and S3 compatibility.
  • •Build and operate production services on Cloudflare Workers and Kubernetes to handle high-throughput request traffic with strong availability and durability.
  • •Own the request path end to end, including authentication, authorization, routing, rate limiting, and error handling, plus interfaces to R2 storage and metadata layers.
  • •Drive projects end to end from design docs through implementation, testing, deployment, and production monitoring.
  • •Continuously improve reliability, performance, and observability; participate in on-call rotations and drive incident resolution with postmortems.

Key Requirements

  • •Strong programming skills in Rust, TypeScript, Go, or similar languages.
  • •Experience building or operating large-scale distributed systems with strong latency and reliability requirements.
  • •Experience designing and operating high-throughput APIs, including authentication, routing, rate limiting, and backward-compatible evolution.
  • •Understanding of reliability and observability practices (monitoring, alerting, performance tuning, incident response).
  • •Familiarity with cloud infrastructure concepts like object storage, HTTP/API gateways, edge computing, or service-oriented architectures.
Experience:Object storageDistributed systemsEdge computing
Skills:CommunicationCollaborationReliability focusTroubleshootingIncident response
Tech Stack:RustTypeScriptGoS3 APIHTTPAPI gatewaysCloudflare WorkersKubernetesDurable ObjectsEdge computingObject storageRate limitingAuthenticationAuthorizationMonitoringAlertingPerformance tuning

Company Brief

Cloudflare
Provides a global network and cloud platform that delivers security, performance, and reliability services for web applications, APIs, and Internet properties, including CDN, DDoS protection, DNS, and zero-trust security solutions.
Industry: Cybersecurity
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Francisco, United States
Founded: 2009
WebsiteLinkedIn