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.