
Senior Software Engineer, Network Simulations
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Network Simulations based in the United States.
This is a deeply technical, system-level engineering role focused on building a realistic, kernel-space simulation of internet behavior for advanced cyber range environments. You will design and lead the development of a novel eBPF-based network simulation layer that reproduces real-world internet routing behavior, including ASN topology, inter-domain latency, and accurate traceroute/MTR outputs—without relying on traditional virtual routing infrastructure. Acting as the technical lead for a newly formed team, you will define architecture, guide implementation, and help turn a research-grade proof of concept into a production-grade distributed system. The work sits at the intersection of Linux kernel networking, distributed systems, and cybersecurity simulation. You will collaborate closely with principal engineers and cross-functional teams to build a platform that enables high-fidelity cyber training and validation at scale. This is a rare opportunity to shape foundational infrastructure that pushes the boundaries of network simulation fidelity.