← All roles

Senior Systems Engineer, Browser Isolation

Cloudflare· Engineering
Apply on company site
Hybrid (Austin, Lisbon, London)€66k - €91kfull-timePosted 1w ago

About the role

Senior IC role building and leading complex browser isolation systems, contributing across browser engine, distributed services, and security, with hands-on implementation and architectural trade-off decisions.

Responsibilities

  • 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.

Qualifications

  • 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.
  • Strong Linux/UNIX and networking fundamentals, with experience diagnosing correctness, latency, and resource-consumption issues using profiling and operational evidence.
  • 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.
  • 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.
  • Willingness to work across C++, Rust, Go, and TypeScript and learn unfamiliar parts of the stack.

Skills

Required:C++Distributed systems designLinux/UNIX networkingGoTypeScriptC++ Browser engine (Chromium)On-call / incident response
Nice to have:RustWebRTC/Skia

Benefits

  • Health & Welfare Benefits: Medical/Rx Insurance; Dental Insurance; Vision Insurance; Flexible Spending Accounts; Commuter Spending Accounts; Fertility & Family Forming Benefits; On-demand mental health support and Employee Assistance Program; Global Travel Medical Insurance.
  • Financial Benefits: Short and Long Term Disability Insurance; Life & Accident Insurance; 401(k) Retirement Savings Plan; Employee Stock Participation Plan.
  • Time Off: Flexible paid time off covering vacation and sick leave; Leave programs including parental, pregnancy health, medical, and bereavement leave.
Last updated Oct 14, 2026. Interested? Apply on the company site.

About Cloudflare

Connect, protect, and build everywhere | Cloudflare

Make employees, applications and networks faster and more secure everywhere, while reducing complexity and cost.

NetworkingSecurityPerformanceDeveloper PlatformAI

More open roles at Cloudflare