Senior Software Engineer, Network Simulations
Posted 4hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Technical lead designing eBPF-based routing simulation for SimSpace's internet simulation platform. Collaborate with engineers to build innovative cybersecurity solutions.
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 that makes traceroute and MTR behave correctly against the simulated topology
- Design and build the control-plane topology database and the pipeline that compiles real-world internet topology data into a form that in-range agents can consume and apply
- Architect the in-range proxy agent: the lightweight component that bridges the persistent control plane to individual cyber ranges, applying topology configuration locally and handling DNS delegation and traffic forwarding
- Define the interface contract between the control plane and in-range agents, including topology update propagation, graceful degradation when control plane connectivity is interrupted, and agent lifecycle management
- Serve as technical lead for the team — making daily architectural decisions across the full service scope, conducting design reviews, and maintaining engineering quality across all four engineering roles on the team
- Partner with other Engineers on novel simulation challenges, bring independent judgment to architectural tradeoffs, and shape the technical roadmap
- Mentor engineers on the team, raising the bar 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 serving active cyber range deployments
Requirements:
- Deep expertise in Linux kernel networking and eBPF program development, including XDP, TC hooks, BPF map types, and the tradeoffs involved in kernel-space packet processing
- Strong systems programming skills — C or Rust for eBPF program development, and 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 — sufficient to model it faithfully without running routing software
- Experience designing systems with well-defined control plane and data plane separation, particularly where distributed components may have intermittent connectivity to a central controller
- Demonstrated technical leadership: you have set architectural direction and driven engineering quality across a team, whether as a tech lead, principal, or senior-plus individual contributor
- Comfort at the intersection of research and production engineering — this role involves taking a proof of concept and building it into something that runs reliably at scale
- Familiarity with Kubernetes as the deployment environment for both control plane services and distributed agent components
- Experience with network simulation, traffic shaping, or cyber range infrastructure is a strong plus
- Prior work in cybersecurity, defense, or government-adjacent environments is a plus due to SimSpace’s customer base.
Benefits:
- Comprehensive medical, dental, and vision benefits, plus savings plans—coverage starts on day one!
- Access to company-paid counseling, coaching, and resources for you and your family through Spring Health.
- Plan for your future with a 401(k)-retirement savings plan featuring a company match.
- Take the time you need with unlimited vacation and dedicated health & wellness days.
- Paid leave plans to support you and your loved ones during life’s most important moments.
- Equity stock options at hire, with annual performance-based grants.
- Earn $1,500–$3,500 for every qualified hire through our employee referral program.
- Full- and partial- subsidized membership plans and equipment discounts to help you reach your personalized fitness goals.
- Access a LinkedIn Learning membership to prioritize your personal and professional development.
- Monthly reimbursements for meaningful connections with teammates through our SocialSpace Community.
- Legal plan coverage, pet insurance, wellness reimbursements, and more to simplify life’s details.

















