Senior Software Engineer, Cloudflare Queues
Core
Design and build a managed, global message queuing service (Cloudflare Queues) for developers, integrated with Cloudflare Workers, focusing on reliability, performance, and delivery guarantees at global scale.
Role type
Senior Software Engineer (Distributed Systems & Messaging)
Builds
Cloudflare Queues, a foundational building block for event-driven and asynchronous applications on the Cloudflare Developer Platform.
Domain
Cloud Infrastructure / Distributed Systems / Developer Platform
Deliverable
production ML models | product features
Required skills
TypeScript/JavaScript, distributed systems, systems-level programming, API design, high-volume production debugging, continuous integration, data analysis (logs), security awareness
Preferred skills
AI-assisted development tools, mentorship, documentation of complex ideas
Technologies
Cloudflare Workers, Cloudflare Queues, TypeScript, JavaScript, Git
Responsibilities
Design and build Cloudflare Queues; maintain and improve a global-scale message queuing service; ship new features and product improvements; improve reliability, performance, and delivery guarantees; own code from inception through release; work across all layers of the software stack; write design documents; improve message buffering and delivery behavior; improve producer and consumer scalability under load; debug and fix user-facing bugs; use AI tools responsibly throughout development.
Seniority
Senior, hands-on IC