Cloudflare Logo

Cloudflare

Senior Software Engineer, Durable Objects (DO)

Reposted 2 Days Ago
Hybrid
2 Locations
Senior level
Hybrid
2 Locations
Senior level
The Senior Software Engineer will enhance Cloudflare's Durable Objects API by maintaining performance, implementing features, and ensuring reliability across distributed cloud 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 Los Angeles, California, USA Office

Los Angeles, CA, United States

Similar Jobs at Cloudflare

35 Minutes Ago
Hybrid
5 Locations
159K-224K Annually
Senior level
159K-224K Annually
Senior level
Cloud • Information Technology • Security • Software • Cybersecurity
As a Professional Services Consultant, you will deliver Cloudflare solutions, manage projects, and provide technical guidance to enhance customer value.
Top Skills: Api GatewayBashBot ManagementCertificates ManagerDdos ProtectionJavaScriptPythonRate LimitingSslTerraformWaf
35 Minutes Ago
Hybrid
3 Locations
Mid level
Mid level
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
Yesterday
Hybrid
Austin, TX, USA
Mid level
Mid level
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

What you need to know about the Los Angeles Tech Scene

Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.

Key Facts About Los Angeles Tech

  • Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
  • Key Industries: Artificial intelligence, adtech, media, software, game development
  • Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
  • Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account