The Senior Software Engineer will enhance Cloudflare's Durable Objects API by maintaining performance, implementing features, and ensuring reliability across distributed cloud systems.
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:
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!
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++.
- 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.
- 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
Similar Jobs at Cloudflare
Cloud • Information Technology • Security • Software • Cybersecurity
As a Software Engineer on the Orpheus team, you will contribute to network software infrastructure and collaborate with Engineering and SRE teams to enhance technology performance, participating in the full software lifecycle.
Top Skills:
CC++ClickhouseGoGrafanaKubernetesLinux NetworkingPostgresRust
Cloud • Information Technology • Security • Software • Cybersecurity
Join the Workers Runtime team as a Systems Engineer, focusing on delivering features for customer code execution at the edge, ensuring performance and security in production environments.
Top Skills:
C++HTTPJavaScriptLinuxRustWebassembly
Cloud • Information Technology • Security • Software • Cybersecurity
As a Senior Software Engineer in Distributed Systems, you'll develop and manage software for high-performance, secure systems at massive scale while collaborating within hybrid engineering teams.
Top Skills:
GitGoRustUnix
What you need to know about the Edinburgh Tech Scene
From traditional pubs and centuries-old universities to sleek shopping malls and glass-paneled office buildings, Edinburgh's architecture reflects its unique blend of history and modernity. But the fusion of past and future isn't just visible in its buildings; it's also shaping the city's economy. Named the United Kingdom's leading technology ecosystem outside of London, Edinburgh plays host to major global companies like Apple and Adobe, as well as a growing number of innovative startups in fields like cybersecurity, finance and healthcare.