Senior Software Engineer, Durable Objects (do)
The Senior Software Engineer will build Durable Objects, the Cloudflare Developer Platform's product for stateful serverless applications. This involves designing and developing low-level routing and storage systems to improve reliability, performance, and feature sets. The role requires solving complex technical challenges in production distributed systems using languages like JavaScript, TypeScript, Rust, and C++.
Senior/staff/principal Engineer
This role is for a Senior+ Engineer (Senior/Staff/Principal) contributing across Canonical's software portfolio, focusing on architecture, design, and evolving high-impact open source projects. Key responsibilities include writing high-quality code, providing technical leadership, mentoring colleagues, and driving design decisions in areas from the kernel to cloud automation. The position is fully remote, requiring proactive collaboration with a globally distributed team and entails leading the design and coding using languages like Golang, Rust, or C/C++.