Senior Systems Engineer (Browser Isolation)

Cloudflare

United Kingdom

Presencial

GBP 110.000 - 170.000

Jornada completa

Hace 9 días

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Competitive pay and stock ownership
Take-what-you-need vacation
Paid maternity & paternity leave
Healthcare and disability benefits
Commuter program
Wellbeing resources

Descripción de la vacante

Cloudflare, Inc. is seeking an experienced software engineer to work on the Chromium‑based browser and the distributed services that power remote browsing.

You will design, implement, and ship components across C++, Rust, Go, and TypeScript, collaborating with teams across the browser engine, streaming, and orchestration layers. You will own multi‑component initiatives from problem definition to production rollout, balancing latency, security, and reliability while mentoring colleagues and

Formación

  • 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

Responsabilidades

  • 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
  • Make and explain architectural trade-offs across latency, availability, resource efficiency, security boundaries, and operational complexity
  • Investigate difficult cross-layer failures and performance bottlenecks, distinguishing browser, host, network, and control‑plane causes
  • Improve resilience, capacity management, observability, and release safety; define success metrics and validate results
  • Coordinate work with partner teams, surface dependencies and risks early, and guide delivery through ambiguity
  • Mentor engineers and raise the quality of code reviews, design reviews, testing, documentation, and operational practices
  • Participate in the team’s production on‑call rotation after onboarding, lead technical incident investigations as needed, and drive durable corrective actions

Conocimientos

C++ production
Rust
Go/TypeScript
Linux fundamentals
Networking fundamentals
Distributed systems
System leadership
Code debugging

Herramientas

Chromium
C++
Rust
Go
TypeScript
WebRTC
Skia
WebAssembly
WebGL
Nomad
Kubernetes
Consul

Descripción del empleo

  • Cloudflare Browser Isolation runs web content in remote browsers, helping protect users from threats while preserving a responsive browsing experience. Our team builds the Chromium-based browsing engine, remote rendering and streaming technology, and distributed services that manage browser sessions across Cloudflare’s global network
  • You will work at the intersection of systems programming, distributed systems, and security. Engineers contribute across the product, collaborating on browser changes, service orchestration, observability, and build infrastructure
  • At this level, you will be accountable for outcomes across a problem area that may span several components. You will establish technical direction, make uncertainty and trade-offs explicit, and help other engineers succeed while remaining hands‑on. This is an individual-contributor role; people‑management experience is not required
  • Technologies we use:
  • Browser engine: Chromium and C++
  • Systems programming: Rust
  • Distributed services and orchestration: Go, TypeScript, Cloudflare Workers, Nomad, and Consul
  • Remote rendering and streaming: WebRTC and Skia
  • Browser client: TypeScript, WebAssembly, and WebGL
  • 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
  • Make and explain architectural trade-offs across latency, availability, resource efficiency, security boundaries, and operational complexity
  • Investigate difficult cross-layer failures and performance bottlenecks, distinguishing browser, host, network, and control‑plane causes
  • Improve resilience, capacity management, observability, and release safety; define success metrics and validate results
  • Coordinate work with partner teams, surface dependencies and risks early, and guide delivery through ambiguity
  • Mentor engineers and raise the quality of code reviews, design reviews, testing, documentation, and operational practices
  • Participate in the team’s production on‑call rotation after onboarding, lead technical incident investigations as needed, and drive durable corrective actions
  • This role may require flexibility to be on‑call outside of standard working hours to address technical issues as needed
Benefits
  • Competitive pay: We offer a competitive total rewards package, where every employee is an owner of our stock.
  • Take‑what‑you‑need vacation: We encourage employees to find a comfortable work‑life balance by taking as many days off as they need while still being able to perform their jobs satisfactorily. (We really mean it!)
  • Paid maternity & paternity leave: Our global parental leave policy allows up to sixteen paid weeks of bonding leave time for all qualifying new parents.
  • Employee benefits: We offer a comprehensive benefits package including healthcare, life insurance, short‑and‑long‑term disability, pension plans in accordance with the market practice in our locations.
  • Commuter program: We are flexible about where we work and value connecting at the office. Our commuter benefits program is in place to support team members’ commute to work via public transportation without the extra cost burden.
  • Wellbeing: Global offerings that provide mental health, childcare and family forming support to our employees across our offices.
  • 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
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Systems Engineer: Browser Isolation & Distributed Systems
Systems Engineer: Browser Isolation & Distributed Systems

Cloudflare, Inc. • Greater London

Presencial
GBP 90.000 - 160.000
Equity
Benefits package
Hybrid/Office-based culture
Senior Systems Engineer, Browser Isolation
Senior Systems Engineer, Browser Isolation

Cloudflare, Inc. • Gran Bretaña

Presencial
GBP 110.000 - 170.000
Competitive pay and stock ownership
Take-what-you-need vacation
Paid maternity & paternity leave
+3
Senior Browser Isolation Systems Engineer
Senior Browser Isolation Systems Engineer

Cloudflare • Greater London

Híbrido
GBP 56.000 - 77.000
Health insurance
Equity participation
Flexible time off
Senior Systems Engineer, Browser Isolation
Senior Systems Engineer, Browser Isolation

Cloudflare • Greater London

Híbrido
GBP 56.000 - 77.000
Health insurance
Equity participation
Flexible time off
Senior Systems Engineer (Developer Tooling)
Senior Systems Engineer (Developer Tooling)

Cloudflare • Gran Bretaña

Presencial
GBP 70.000 - 110.000
Competitive total rewards including/股票
Flexible vacation policy
Paid parental leave
+3
Senior Software Engineer (Load Balancing)
Senior Software Engineer (Load Balancing)

Cloudflare • Gran Bretaña

Híbrido
GBP 95.000 - 140.000
Stock options
Generous vacation
Parental leave
+3
Systems Engineer, Browser Isolation
Systems Engineer, Browser Isolation

Cloudflare • Greater London

Presencial
GBP 90.000 - 160.000
Equity
Benefits package
Hybrid/Office-based culture
Staff Site Reliability Engineer (Tools & Systems)
Staff Site Reliability Engineer (Tools & Systems)

Mozilla • Greater London

Híbrido
GBP 100.000 - 140.000
Health benefits
Annual dev budget
Wellbeing stipend
+1
Systems Engineer (DNS)
Systems Engineer (DNS)

Cloudflare • Gran Bretaña

Híbrido
GBP 90.000 - 150.000
Stock ownership
Competitive total rewards
Generous vacation
+5
Systems Reliability Engineer - Core
Systems Reliability Engineer - Core

Cloudflare • Greater London

Presencial
GBP 120.000 - 180.000