# Senior Software Engineer, Durable Objects (DO)

**Company**: Cloudflare
**Location**: Austin, TX
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/cloudflare/jobs/5390243?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_0a36b5b6-09b

## Description

At Cloudflare, we're on a mission to help build a better Internet.

The Senior Software Engineer, Durable Objects (DO) role is part of the Emerging Technologies & Incubation team, which builds and launches bold new products on Cloudflare's edge network. You'll work on the Durable Objects team, which powers stateful serverless applications for Cloudflare customers.

## Responsibilities

- Build and improve the Durable Objects runtime.

- Design and develop the low-level routing and storage systems that power customer applications.

- Improve reliability, scalability, performance, and feature depth.

- Own code end-to-end from design through production.

- Solve complex problems in production distributed systems.

- Work across JavaScript, TypeScript, Rust, and C++.

- Help drive the continued evolution of the system.

## Desirable Skills, Knowledge & Experience

- 5+ years of experience writing systems software.

- Operational mindset with experience owning code in production.

- Strong foundation in data structures, algorithms, and system design.

- Deep expertise in at least one systems programming language such as C/C++ or Rust.

- Experience designing and architecting large-scale distributed systems.

- Familiarity with cloud platforms, especially serverless architectures.

- Experience as a technical leader or team lead, driving engineering decisions.

## Bonus Points

- Experience working on database internals, especially SQLite.

- Deep understanding of web technologies such as browsers, HTTP, JavaScript, and WebAssembly.

- Background in low-latency, real-time environments such as game streaming, high-frequency trading, or payment systems.

- Experience debugging, optimizing, and identifying failure modes in large-scale Linux-based distributed systems.

## What Makes Cloudflare Special?

Cloudflare is committed to providing equal employment opportunity for all people and places great value in both diversity and inclusiveness.

## Skills

### Required
- systems software
- data structures
- algorithms
- system design
- C/C++
- Rust
- JavaScript
- TypeScript

### Nice to have
- database internals
- SQLite
- web technologies
- browsers
- HTTP
- WebAssembly
- low-latency environments
- game streaming
- high-frequency trading
- payment systems
- Linux-based distributed systems

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/cloudflare/jobs/5390243?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
