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
Deliver growth-driven features and experiences for data capture and experimentation, collaborating across teams and mentoring junior engineers on best practices.
Top Skills:
Adobe AnalyticsApache IcebergAws LambdaAzure FunctionsClickhouseCloudflare WorkersGoGoogle BigqueryJavaScriptPythonRustTypescript
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
As an AI Engineer, you'll develop AI solutions for Cloudflare's developer platform, enhance AI observability, and collaborate on projects like code generation and model inference.
Top Skills:
AIAi ObservabilityCloudflare WorkersEdge ComputingLlms
What you need to know about the Montreal Tech Scene
With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.
Key Facts About Montreal Tech
- Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
- Major Tech Employers: SAP, Google, Microsoft, Cisco
- Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
- Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
- Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
- Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal