Skip to content
← Back to job listings

Senior Systems Engineer (Browser Isolation)

Cloudflare · United Kingdom

On-siteImported listingfull-time1 day ago

About The Role

Join Cloudflare as a Senior Systems Engineer in the Browser Isolation team. You will work at the intersection of systems programming, distributed systems, and security, contributing to the development of a Chromium-based browsing engine and remote rendering technology. This individual-contributor role requires strong proficiency in C++, Rust, Go, and TypeScript, as well as experience in designing and operating distributed systems. You will lead complex initiatives, make architectural trade-offs, investigate performance bottlenecks, and mentor other engineers.

  • Lead complex, multi-component initiatives from problem definition and design through implementation, staged rollout, and measurable production outcomes.
  • Design and implement changes in our Chromium-based C++ browser and the distributed services and systems components supporting remote browsing, working across Go, Rust, and TypeScript.
  • Coordinate work with partner teams, surface dependencies and risks early, and guide delivery through ambiguity.
  • Experience designing safe rollout and recovery strategies and maintaining production software over its lifecycle
  • Ability to communicate trade-offs clearly, align stakeholders, mentor teammates, and improve engineering practices through constructive feedback
  • Experience designing and operating distributed systems, with sound judgment about service boundaries, data partitioning, consistency, timeouts and retries, backpressure, capacity limits, and recovery from partial failures
  • A willingness to work across C++, Rust, Go, and TypeScript and learn unfamiliar parts of the stack
  • Strong Linux/UNIX and networking fundamentals, with experience diagnosing correctness, latency, and resource-consumption issues using profiling and operational evidence
  • Strong production C++ proficiency, including memory and resource ownership, concurrency, and debugging in substantial codebases
  • A track record of independently leading complex systems or distributed-service improvements across multiple components, from an unclear problem to a reliable production outcome
  • These are preferred qualifications, not prerequisites. Prior Browser Isolation or Cloudflare experience is not required
  • Browser engines, Chromium, browser sandboxing, or security-sensitive systems
  • Low-latency streaming, graphics, remote computing, or other real-time systems
  • Go or TypeScript; WebRTC, Skia, WebAssembly, or WebGL
  • Experience using Rust for systems programming or distributed services
  • Container and workload orchestration, including Nomad or Kubernetes, and service discovery
  • Production observability, capacity planning, incident response, or build and release infrastructure

This is an external listing. JobSpring does not represent or verify the employer. Report this listing