jobapplier

Senior Systems Engineer

Cloudflare

Skills

Required

  • software engineering
  • planes / reconciliation / desired-state systems / remote configuration
  • staged deployment
  • incident response
  • SD-WAN
  • SASE
  • network operating systems
  • Buildroot
  • AWS / Azure / Google Cloud

Preferred

  • networking / dynamic routing / multi-WAN failover / traffic steering / shaping / application identification / local policy enforcement
  • UEFI
  • TPMs
  • measured boot
  • hardware-backed identity
  • Kubernetes
  • serverless control planes
  • Prometheus / Grafana / ClickHouse / OpenTelemetry

Cloudflare as a Senior Systems Engineer on the Cloudflare One Appliance team. In this hands-on role, you will shape and build the Linux-based edge appliance runtime and distributed control plane that connects customer sites to Cloudflare. You will design and implement capabilities spanning the cloud control plane, Linux appliance runtime, telemetry pipeline, and deployment environments. You will also build the Linux-based networking platform, engineer reliable fleet control, secure the device lifecycle, and drive customer-centered product decisions. Additionally, you will own production outcomes, lead across teams, and have a significant impact on the company's success.

Strong software engineering skills in at least one of Rust, Go, TypeScript, or a comparable language, with the ability and willingness to work in other parts of the stack when needed

Responsibilities

  • Concevoir et mettre en œuvre des capacités couvrant le plan de contrôle cloud, l'exécution de l'appliance Linux, le pipeline de télémétrie et les environnements de déploiement.
  • Développer et renforcer le plan de données de l'appliance, construire des capacités de mise en réseau sécurisées et fiables en utilisant des technologies telles que IPsec, MASQUE, eBPF.
  • Construire des systèmes de contrôle de plan distribué et de gestion d'état qui livrent en toute sécurité la configuration et les commandes.
  • Strong Linux systems and networking knowledge, including routing, TCP/IP, network namespaces, service supervision, firewall, packet and flow debugging, and a tunneling or secure transport technology such as IPsec, WireGuard, GRE, or MASQUE
  • Technical leadership and communication skills that let you influence decisions, explain system trade-offs to different audiences, and bring engineers and stakeholders toward a clear outcome
  • Security judgment appropriate for software deployed inside customer networks, including threat modeling, least privilege, credential and key handling, software supply-chain integrity, and secure lifecycle design
  • Practical experience using AI-assisted engineering tools, coding agents, harnesses, or automation responsibly to improve engineering quality and throughput
  • Experience building both Linux-based systems and cloud services, with the debugging skills to trace customer-visible failures across network, device, tunnel, control-plane, and upstream-service boundaries

Requirements

  • Product judgment grounded in customer evidence, usability, and operational simplicity
  • 8+ years of professional software engineering experience, or equivalent demonstrated impact, building and operating complex production systems
  • Experience designing distributed control planes, reconciliation or desired-state systems, remote configuration, or another system that manages state across a large and intermittently connected fleet
  • A track record of owning ambiguous initiatives from discovery through production, including architecture, implementation, staged deployment, incident response, and failure analysis
  • Experience with SD-WAN, SASE, network operating systems, enterprise edge devices, or products from vendors such as Cisco Meraki, Cato Networks, Fortinet, Juniper, or Palo Alto Networks
  • Experience building custom or embedded Linux distributions with Buildroot, Yocto, or a similar system, and operating immutable or image-based systems using RAUC, bootc, OSTree, or equivalent update technology
  • Experience packaging and operating virtual network appliances on VMware, KVM, or deploying appliances and network functions in AWS, Azure, or Google Cloud

Preferred

  • Experience with UEFI Secure Boot, TPMs, measured boot, hardware-backed identity, or remote attestation
  • Experience with high-availability networking, dynamic routing, multi-WAN failover, traffic steering or shaping, application identification, or local policy enforcement
  • Experience with Kubernetes or serverless control planes, event-driven systems, and observability platforms such as Prometheus, Grafana, ClickHouse, or OpenTelemetry
  • Experience designing automated fleet tests, hardware-in-the-loop or network-in-the-loop test environments, safe staged rollouts, and remote diagnostic tooling

Pay

USD 168,000 - 254,000