Senior Software Engineer, Network Simulation
$165k - $225kSimSpace Corporation
Role Description
We are looking for a Senior Software Engineer to serve as the technical lead for SimSpace's internet simulation platform — the system that makes cyber range environments behave like the real internet at the network layer. This is foundational, novel work: you will be designing and building a kernel-level simulation layer that reproduces the observable behavior of worldwide internet routing.
- Design and build a kernel-level simulation layer that reproduces correct ASN topology, realistic inter-AS latency, and accurate traceroute and MTR output.
- Take a proof of concept into a production-grade system using a patent pending eBPF-based architecture.
- Set architectural direction, mentor peer engineers, and partner closely with a Principal Engineer and Engineering Manager.
The team is responsible for:
- A persistent, control-plane internet simulation service that serves multiple concurrent cyber ranges without per-range instantiation.
- An eBPF-based network simulation layer providing geographically accurate ASN routing, inter-AS latency enforcement, and traceroute and MTR fidelity entirely in kernel space.
- Lightweight in-range proxy agents that handle local packet interception without requiring a full simulation stack in every range.
- A topology database encoding real-world ASN-to-CIDR mappings, inter-AS latency models, and geographic placement data.
- Dynamic reconfiguration of the simulated internet topology at runtime without disrupting in-flight traffic.
Qualifications
- Deep expertise in Linux kernel networking and eBPF program development, including XDP, TC hooks, and BPF map types.
- 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.
- Experience designing systems with well-defined control plane and data plane separation.
- Demonstrated technical leadership — setting architectural direction and driving engineering quality across a team.
- Comfort at the intersection of research and production engineering.
- 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.
Requirements
- Own the end-to-end architecture of the eBPF-based routing simulation layer.
- Design and build the control-plane topology database and the pipeline for real-world internet topology data.
- Architect the in-range proxy agent that bridges the persistent control plane to individual cyber ranges.
- Define the interface contract between the control plane and in-range agents.
- Serve as technical lead for the team, conducting design reviews and maintaining engineering quality.
- Partner with other Engineers on novel simulation challenges.
- 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.
Benefits
- Base salary range: $160,000 - $225,000, with opportunities for annual bonuses.
- Comprehensive medical, dental, and vision benefits, with coverage starting on day one.
- Access to company-paid counseling, coaching, and resources for mental health support.
- 401(k)-retirement savings plan featuring a company match.
- Unlimited vacation and dedicated health & wellness days.
- Paid parental leave plans.
- Equity stock options at hire, with annual performance-based grants.
- Referral rewards for qualified hires through the employee referral program.
- Full- and partial-subsidized membership plans and equipment discounts through the Peloton Interactive Wellness Program.
- Access to a LinkedIn Learning membership for personal and professional development.
- Monthly reimbursements for meaningful connections with teammates.
- Legal plan coverage, pet insurance, wellness reimbursements, and more.
$191k - $253k
...ABOUT THE TEAM The Simulation Platform team owns the core architecture and infrastructure... ...working alongside Simulation Modeling engineers. Custom Entity-Component-System... ...services, DIS protocol interoperability, networking messaging, and file recording for...SeniorFull timeWork experience placementImmediate start$193.93k - $291.15k
...remotely plays a key role in our business strategy. As a Senior Software Engineer, Networking you will work on our in-house Teleoperations platform.... ...LTE network utilization Build an offline network simulation/emulation framework that can help to iterate and predict...SeniorFull timeRemote work$193.93k - $291.15k
...Operating a vehicle remotely over cellular networks is challenging and critical. You will... ...protocols. About the Work Engineered Connectivity: Architect a network bonding... ...: Build sophisticated ns-3-like simulations to "stress test" our stack against edge...SeniorFull timeRemote work$213k - $263k
...100 million miles on public roads and tens of billions in simulation across 15+ U.S. states. The Challenge Waymo’s simulator... ...range of challenging requirements. We are looking for a Senior Software Engineer who is passionate about solving complex evaluation...SeniorFull timeRemote work$204k - $259k
...public roads and tens of billions in simulation across 15+ U.S. states. The Simulator... ...a diverse, and collaborative group of software engineers, machine learning (ML) engineers, and... ...In this role, you will report to a Senior Staff Engineering Manager. You will...SeniorFull timeRemote work$193.93k - $291.15k
...connected future. About the Role Simulation is at the core of autonomy development.... ...systems. Collaborate closely with autonomy engineers and build an understanding of how... ...have 3+ years of experience working in software engineering or related fields. You are...SeniorFull time- ...ensuring the safety of autonomous vehicles? The Simulation Scenario Frameworks team at Zoox is looking for a full-stack engineer to enable and extend authoring of challenging... ...the performance of autonomous driving software. Extend a web-based front-end for 3D graphical...SeniorFull timeTemporary workRelocation package
- ...leading developer of Embodied AI technology. Our advanced AI software and foundation models enable vehicles to perceive,... ...experience that defines your career! The role As a software engineer for Wayve’s Simulation Technology team, you will be an expert software engineer...SeniorFull timeWork at officeWork from home
- ...Datacor is the leading provider of software solutions, including ERP, CRM, Asset Tracking, Simulation and Formulation, to the... .... The Role: The Datacor Engineering Software Group (DESG) is seeking... ...highly skilled and self-motivated senior-level Software Engineer with a...SeniorFull timeLive inWork at officeRemote work
$125k - $191.7k
The Simulation group is solving one of self-driving’s most difficult problems: evaluating the performance of the autonomous driving software stack before it reaches public roads. As a software engineer on the Simulation Engine team, you will drive the development of our...SeniorRemote workFlexible hours$52 - $54 per hour
...Senior Software Simulation Engineer Job Number: 366857 Category: Embedded Sys / Software Eng Description: Job Title: Senior Software Simulation Engineer Pay rate: $52- $54/hr. Location: Lansing, MI (Remote) Zip Code: 48341 Duration: 6 Months Start...SeniorContract workTemporary workImmediate startRemote workWorldwideShift work- CoreWeave is the AI Hyperscaler™, delivering a cloud platform of cutting edge services powering the next wave of AI. Our technology provides enterprises and leading AI labs with the most performant, efficient and resilient solutions for accelerated computing. Since 201...SeniorFull timeTemporary workCasual workWork at officeRemote workFlexible hours
$135k - $200k
...Changing Company Palantir builds the world’s leading software for data-driven decisions and operations. By bringing the... ...locate missing children, and more. The Role As a Senior Software Engineer on Network Infrastructure you will be joining a team whose mission...SeniorFull timeWork experience placementWork at officeRemote workWork from homeRelocation package$180k - $210k
...that’s setting the pace for responsible, transformative cloud infrastructure. About the Role: As a Senior Software Engineer II - Software Defined Networking, you will lead the development and execution of our Software Defined Networking strategy. You will work...SeniorFull timeTemporary work$213k - $263k
...on public roads and tens of billions in simulation across 15+ U.S. states. The Perception... ...that powers the Waymo Driver. Our software allows the Waymo Driver to perceive the... ...diverse set of sensors, enabling software engineers like you to develop multi-modal models and...SeniorFull timeRemote work$174.4k - $237.8k
...advances in AI, perception and simulation will redefine what’s possible... ...in the near future – with software and data at the core. Our... ...developers. We are a dynamic team of engineers, roboticists, designers, and... ...robotics. Role As a Senior Full Stack Platform Software...SeniorFull timeWork experience placementLocal area- ...Simulation is essential to Zoox’s mission. Zoox uses simulation to develop our driving software, validate our safety, and analyze our real world performance. Our team’s work directly... ...queues ~ More Info: Software Engineer - Simulation Data Platform ~8+ years of...SeniorFull timeTemporary workRelocation package
$180k - $210k
...cloud infrastructure. About This Role: Crusoe Cloud Network Engineering team is looking for an ambitious, experienced team player to... ...communication skills and be a great team player. As a Software Engineer, you will be part of the Network Engineering team....SeniorFull timeTemporary workWork experience placement$92.5k - $209.5k
...management, telemetry, digital twins, software lifecycle management, and AI-powered robotic... ...robot integration from a manual engineering effort into an AI-assisted software engineering... ...digital twins. Experience with robot simulation environments such as NVIDIA Isaac Sim,...SeniorTemporary workFlexible hours- ...Zoox is looking for software engineers to help us build front-end for simulation & validation framework. This framework enables the ability to manage a massive number of simulation scenarios and suites, configure, execute, and inspect large scale simulation runs, and...SeniorFull timeTemporary workRelocation package
$134.83k - $158.62k
...on-site power for commercial, industrial, and utility customers. Now we’re scaling our fleet. We’re looking for the right software engineers to own the cloud-to-device software ecosystem that monitors, manages and optimizes our distributed energy assets. This is a rare...SeniorFull timeLocal areaRemote workFlexible hours- ...mission orchestration, fleet management, telemetry, digital twins, software lifecycle management, and AI-powered robotic applications.... ...platform that transforms robot integration from a manual engineering effort into an AI-assisted software engineering workflow. Using...SeniorFull timeFlexible hours
$175k - $200k
...hardworking), genuine, and kickass, and you could be one of them! The Role We’re looking for a sharp, driven, problem-solving Senior Software Engineer (Ruby on Rails) to join our engineering team. As a Senior Software Engineer, you’ll work alongside other engineers,...SeniorFull timeFor contractorsWork experience placementWork at officeRemote workFlexible hours- ...The 3D Simulation group at Zoox is looking for 3D graphics engineers to simulate sensors (lidar, radar, cameras), combining modern graphics and GenAI/ML techniques... ...and OpenGL ~5+ years of experience developing software with modern C++ and Python ~ Experience with...SeniorFull timeTemporary workRelocation package
$159k - $268k
...a positive way. To learn more visit: Simulation is at the core of Waabi’s approach to autonomous... ...development. Our closed-loop simulation engine built with the latest in generative AI... ...- Design and implement orchestration software between simulation subcomponents...SeniorFull timeWork at officeWork from homeFlexible hours$160k - $225k
...enabling human life on Mars. SR. SOFTWARE ENGINEER, PROPULSION SIMULATION & DATA ANALYSIS (RAPTOR) The... ...implementing physics-informed neural networks to solve real-world engineering problems... ...AND BENEFITS: Pay range: Senior: $160,000.00 - $225,000.00/per year...SeniorPermanent employmentFull timeTemporary work- ...Job Description Job Description #LI-DNI Senior Software Engineer - Modeling and Simulation Location: Onsite in Columbia, South Carolina. Or remote... ...platforms and applications, as well as efficient networking solutions, that are unit tested, code reviewed, and...SeniorWork at officeLocal areaImmediate startRemote workWork from homeRelocationRelocation packageMonday to Friday3 days per week
$175k - $215k
...miles on public roads and tens of billions in simulation across 15+ U.S. states. The platforms team is seeking a software engineer to mature the infrastructure supporting... ...with operating systems concepts like networking and filesystems. The expected base salary...Full timeRemote work$170k - $216k
...on public roads and tens of billions in simulation across 15+ U.S. states. The Simulation... ...that evaluate the Waymo Driver's software stack at a massive scale. We solve complex... ...for a broad range of customers Software Engineers, Product, Data Science, System Engineering...Full timeRemote work- ...are looking for a distributed systems and networking stack expert to help us scale our peer-... ...petabytes. As a hard-core systems engineer, you deeply understand async and concurrency... ...developing and shipping system software such as core operating system components...SeniorFull timeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Network Simulation. Be the first to apply!
- ngo software engineer Remote
- software data engineer Remote
- graduate software engineer Remote
- software engineer unity Remote
- software development engineer (robotics engineer) Remote
- software system engineer Remote
- associate software engineer Remote
- software developer no experience Remote
- graduate software developer Remote
- software engineer - early career Remote


