Note: The job is a remote job and is open to candidates in USA. Cloudflare is on a mission to help build a better Internet and is seeking a Senior Software Engineer for their Cloudflare Queues team. In this role, you will design and build a managed, global message queuing service, improving its reliability and performance while shipping new features at scale.
Responsibilities
- Design and build Cloudflare Queues as part of Cloudflare’s developer platform
- 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 to propose and communicate solutions
- 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
Skills
- 4+ years of experience with distributed systems and data
- Experience using AI-assisted development tools across the software development lifecycle
- Strong judgment for when to rely on AI tools and when to validate independently
- Strong ownership of correctness, security, and quality
- Willingness to share knowledge and mentor others
- Excellent oral and written communication skills
- Ability to document complex ideas clearly and concisely
- Solid understanding of TypeScript/JavaScript
- Strong systems-level programming skills
- Understanding of security issues and responsibilities
- Experience monitoring, alerting, and debugging high-volume production systems
- Experience with continuous integration workflows and git
- Ability to analyze data sets such as logs
- Experience designing and building APIs
- Commitment to continuous learning and improvement
Company Overview