Cloudflare Logo

Cloudflare

Senior Software Engineer, Durable Objects (DO)

Reposted Yesterday
Hybrid
2 Locations
Senior level
Hybrid
2 Locations
Senior level
The role involves designing and developing the Durable Objects runtime for Cloudflare, improving system capabilities, and addressing complex challenges in production distributed systems.
The summary above was generated by AI
Available Locations: Austin, Texas | Lisbon, Portugal | London, UK About the Department
Cloudflare's Emerging Technologies & Incubation (ETI) team is where bold, innovative products are built and launched. Rather than being limited by the structures of a large, established business, we leverage Cloudflare's global edge network to solve problems at an unparalleled scale and efficiency.
What You'll Do
In this role, you will build Durable Objects, the Cloudflare Developer Platform's product for building stateful serverless applications. As a member of this top-notch systems engineering team, you will design and develop the low-level routing and storage systems that power Cloudflare's customers' ability to build and scale. Your job is to drive the continual evolution of the system which improves reliability, performance, and provides new features. For a recent summary of these changes take a look at this.
As a key engineer on this team, you will:
  • Build the Durable Objects runtime which enables Cloudflare customers to build real-time chat applications, multiplayer games, and AI agents.
  • Improve reliability, scalability, and performance by developing new system capabilities.
  • Own your code end-to-end from design to production.
  • Solve complex technical challenges with production distributed systems.
  • Develop software in JavaScript, TypeScript, Rust, and C++.
What We're Looking For
  • 5+ years of experience writing systems software.
  • Operational mindset - we don't just write code, we own it in production.
  • Strong foundation in data structures, algorithms, and system design.
  • Deep expertise in at least one systems programming language (e.g., C/C++ or Rust).
  • Experience designing and architecting large-scale distributed systems.
  • Familiarity with cloud platforms, particularly serverless architectures.
  • Experience as a technical leader or team lead, driving engineering decisions.
Bonus Points
  • Experience working on database internals (specifically SQLite).
  • Deep understanding of web technologies (browsers, HTTP, JavaScript, WebAssembly).
  • Background in low-latency, real-time environments (e.g., game streaming, high-frequency trading, payment systems).
  • Experience debugging, optimizing, and identifying failure modes in large-scale Linux-based distributed systems.

This is a high-impact role for engineers who thrive in fast-paced, distributed environments and want to shape the future of cloud computing. If that sounds like you, we'd love to hear from you!

Top Skills

C++
JavaScript
Rust
Typescript

Cloudflare London, England Office

Riverside Building, 6th Floor, County Hall/The, Belvedere Rd, London, United Kingdom, SE1 7PB

Similar Jobs at Cloudflare

2 Hours Ago
Hybrid
3 Locations
Senior level
Senior level
Cloud • Information Technology • Security • Software • Cybersecurity
As a Senior Software Engineer, you will develop and maintain backend APIs, collaborate with product teams, and ensure high performance of software applications.
Top Skills: DockerGoKubernetesOpenapiPostgresRedisRestful ApiSQLTerraform
2 Hours Ago
Remote or Hybrid
United States
Senior level
Senior level
Cloud • Information Technology • Security • Software • Cybersecurity
The Senior Majors Account Executive will lead strategic sales initiatives, manage executive relationships, and drive Cloudflare's enterprise architecture solutions while exceeding revenue targets.
Top Skills: Google SuiteMeddpiccMicrosoft SuiteSalesforceTableau
2 Hours Ago
Hybrid
2 Locations
Mid level
Mid level
Cloud • Information Technology • Security • Software • Cybersecurity
The Systems Engineer will design, build, and scale tools for domain management while ensuring stability and performance of systems. Responsibilities include monitoring production services and collaborating on technical requirements.
Top Skills: DnsDnssecGitGitlabGitlab CiGoGrafanaJavaKubernetesOpenapiPostgresPrometheusRuby/RailsTypescript

What you need to know about the London Tech Scene

London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account