Senior Software Engineer, Network Simulations

S
Remote - U.S.Full-TimeSenior
Salary165,000 - 225,000 USD per year
Apply NowOpens the employer's application page

Job Details

Required Skills
PythonKubernetesGoRustNetworking

Requirements

  • Deep expertise in Linux kernel networking and eBPF program development, including XDP, TC hooks, BPF map types.
  • Strong systems programming skills — C or Rust for eBPF program development.
  • Experience with Go or Python for the control-plane agent and tooling layer.
  • Solid understanding of real-world internet routing — BGP, ASN topology, CIDR allocation, inter-AS peering.
  • Experience designing systems with well-defined control plane and data plane separation.
  • Demonstrated technical leadership: set architectural direction and driven engineering quality.
  • Comfort at the intersection of research and production engineering.
  • Familiarity with Kubernetes as the deployment environment.

Responsibilities

  • Own the end-to-end architecture of the eBPF-based routing simulation layer, including XDP and TC hook point design, BPF map structure, and synthetic ICMP TTL-exceeded generation.
  • Design and build the control-plane topology database and the pipeline that compiles real-world internet topology data.
  • Architect the in-range proxy agent to bridge the persistent control plane to individual cyber ranges.
  • Define the interface contract between the control plane and in-range agents, including topology update propagation and agent lifecycle management.
  • Serve as technical lead for the team, making daily architectural decisions and maintaining engineering quality.
  • Partner with other Engineers on simulation challenges and shape the technical roadmap.
  • Mentor engineers on systems design, kernel-level debugging, and engineering rigor.
  • Collaborate with adjacent platform teams on the operational model for a long-lived, multi-tenant service.
View Full Description & ApplyYou'll be redirected to the employer's site
165,000 - 225,000 USD per year
Apply Now