Latest AI JobsBrowse Jobs
Cloudflare logo

Senior Software Engineer, Cloudflare Queues

CloudflareIn-OfficeEmerging Technology and Incubation
Apply on company site
Salary
Not listed
Job type
Full-time
Posted
27 Jul 2026
Status
Open · checked 7d ago

About this role

Role Overview

The Senior Software Engineer, Cloudflare Queues position is a full-time role based in Austin, Texas, focusing on the development and scaling of a global message queuing service. This opportunity suits experienced engineers who want to build foundational internet infrastructure using modern AI-first workflows and distributed systems.

Key Responsibilities

Design and construct Cloudflare Queues as an active part of the developer platform.
Maintain and enhance a high-volume, global-scale message queuing service.
Ship innovative product features and vital performance improvements.
Improve overall reliability, execution speed, and message delivery guarantees.
Own software projects completely from initial design documents through final release.
Contribute across all layers of the technical software stack.
Improve message buffering behavior and optimize producer and consumer scalability under heavy load.
Debug and resolve user-facing technical issues.
Apply AI tools thoughtfully throughout the entire development lifecycle while prioritizing security and quality.

Requirements

Minimum of 4 years of professional experience working with distributed systems and data.
Practical experience using AI-assisted development tools throughout the software lifecycle.
Strong judgment regarding when to rely on AI tools and when to independently validate output.
Demonstrated ownership of software correctness, security, and quality.
Excellent oral and written communication skills with the ability to document complex ideas clearly.
Solid working understanding of TypeScript and JavaScript.
Strong systems-level programming skills and familiarity with security responsibilities.
Experience monitoring, alerting, and debugging high-volume production software systems.
Proficiency with continuous integration workflows and Git.
Ability to analyze large data sets such as system logs.
Experience designing and building robust APIs.

Nice to Have

Willingness to share technical knowledge and mentor other engineers.
Commitment to continuous learning and professional improvement.

Skills and Tools

TypeScript
JavaScript
Distributed Systems
AI-Assisted Development Tools
Systems-Level Programming
APIs
Git and CI Workflows

About the Company

Cloudflare operates a massive global network that secures and accelerates millions of internet properties, ranging from individual blogs to major enterprise organizations. The Emerging Technologies and Incubation division builds bold new products that leverage this global edge network. Cloudflare is also known for public interest initiatives like Project Galileo, the Athenian Project, and the 1.1.1.1 public DNS resolver, reinforcing a core mission to help build a better and safer internet.

How to Apply

Interested candidates should review the requirements and submit their application directly on the official Cloudflare careers page.

Skills and tech stack

Questions candidates ask

Where is this job located?

This position is located in Austin, Texas.

How much experience is required?

Candidates must have at least 4 years of professional experience with distributed systems and data.

What programming languages are needed?

The role requires solid understanding of TypeScript and JavaScript, alongside strong systems-level programming skills.

What team will I be working on?

You will join the Emerging Technologies and Incubation department, specifically working on the Cloudflare Queues team.

Are AI tools used in this role?

Yes, this is an AI-first role where developers are expected to use AI tools thoughtfully across the development lifecycle without compromising security or quality.

Ready to apply?

The application is on the official Cloudflare careers page.

Apply on company site