Senior Systems Engineer, Browser Isolation

Requirements

  • Strong production C++ proficiency, including memory and resource ownership, concurrency, and debugging in substantial codebases.
  • Experience leading complex systems or distributed-service improvements across multiple components from problem definition to production outcome.
  • Strong Linux/UNIX and networking fundamentals with experience diagnosing correctness, latency, and resource-consumption issues.
  • Experience designing and operating distributed systems with sound judgment on service boundaries, data partitioning, consistency, and recovery from failures.
  • Experience designing safe rollout, recovery strategies, and maintaining production software lifecycle.
  • Ability to communicate trade-offs clearly, align stakeholders, mentor teammates, and improve engineering practices.
  • Willingness to work across C++, Rust, Go, and TypeScript and learn unfamiliar parts of the technology stack.

Nice to Haves

  • Experience with browser engines, Chromium, browser sandboxing, or security-sensitive systems.
  • Knowledge of low-latency streaming, graphics, remote computing, or other real-time systems.
  • Familiarity with container and workload orchestration tools, including Nomad or Kubernetes, and service discovery.
  • Experience using Rust for systems programming or distributed services.
  • Proficiency in Go or TypeScript; and technologies like WebRTC, Skia, WebAssembly, or WebGL.
  • Experience with production observability, capacity planning, incident response, or build and release infrastructure.

What You'll Be Doing

  • Lead complex, multi-component initiatives from problem definition and design through implementation, rollout, and measurable outcomes.
  • Design and implement changes in Chromium-based C++ browser and distributed services supporting remote browsing using Go, Rust, and TypeScript.
  • Make and explain architectural trade-offs regarding latency, availability, security, operational complexity, and resource efficiency.
  • Investigate cross-layer failures and performance bottlenecks across browser, host, network, and control-plane.
  • Improve resilience, capacity management, observability, and release safety while defining success metrics.
  • Coordinate work with partner teams, manage dependencies, assess risks, and guide delivery through ambiguity.
  • Mentor engineers and raise quality of code reviews, design reviews, testing, documentation, and operational practices.
  • Participate in on-call rotations, lead technical incident investigations, and drive durable corrective actions.

Perks and Benefits

  • Comprehensive health and welfare benefits including Medical/Rx, Dental, Vision insurance, flexible spending accounts, and mental health support.
  • Financial benefits such as Short and Long Term Disability Insurance, Life & Accident Insurance, 401(k) Retirement Plan, and Employee Stock Participation.
  • Flexible paid time off covering vacation and sick leave plus parental, pregnancy health, medical, and bereavement leave programs.
  • Eligibility to participate in Cloudflare’s equity plan.
  • Supportive programs to help with caregiving, building capital, and overall well-being.
AI Summary ✨

Similar jobs

  • Software Engineer, Agentic Discovery

    Cloudflare·Portugal · UK

    €54k – €75k / yearbase

    7 days ago
  • Senior Software Engineer, Agentic Discovery

    Cloudflare·Portugal · UK

    €66k – €91k / yearbase

    7 days ago
  • 9 days agoRemote EMEA
  • See all jobs in Portugal →