Software Engineer, Workers Deploy & Config

Cloudflare Cloudflare · Enterprise · Austin, TX, London, United Kingdom · Emerging Technology and Incubation

Software Engineer role focused on building and scaling the control plane for Cloudflare's Workers serverless platform. Responsibilities include architecting large-scale distributed systems, optimizing performance and reliability, and driving projects from concept to release. Requires strong experience in Go, JavaScript/TypeScript, distributed systems, databases, and Kubernetes.

What you'd actually do

  1. Own the core architecture of the Workers control plane, the system that deploys and configures millions of applications globally.
  2. Proactively identify and eliminate performance bottlenecks, re-architecting critical services to handle exponential growth.
  3. Design and implement resilient database schemas and read/write patterns built to support exponential platform growth and long-term usage.
  4. Obsess over the developer experience, with a relentless focus on reducing API latency and increasing API availability.
  5. Own the reliability of one of Cloudflare’s most critical, customer-facing systems.

Skills

Required

  • Go
  • Javascript
  • Typescript
  • metrics and observability tools such as Prometheus and Grafana
  • SQL and common relational database systems such as PostgreSQL
  • Kubernetes or similar deployment tools
  • distributed systems
  • implementing and consuming RESTful APIs

Nice to have

  • C++ or Rust
  • scaling systems to meet increasing performance and usability demands
  • working on a control and/or data plane
  • Cloudflare Workers or Pages
  • frontend frameworks such as React
  • managing interns or mentoring junior engineers
  • Product mindset and comfortable talking to customers and partners
  • GraphQL
  • RPC

What the JD emphasized

  • AI-native curiosity
  • leveraging AI to ship faster