JobTarget Logo

Senior Software Engineer, Network Simulations in United States at Jobgether

NewJob Function: Information Technology
Jobgether
United States, United States
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Senior Software Engineer, Network Simulations

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.

Accountabilities:
  • Own the end-to-end architecture of a kernel-level network simulation system built on eBPF, including XDP/TC hook design, BPF maps, and packet processing logic for realistic routing behavior.
  • Design and implement a persistent control-plane service that manages global internet topology data and serves multiple concurrent simulated environments.
  • Build and maintain a topology database that models real-world ASN relationships, CIDR allocations, latency profiles, and geographic routing behavior.
  • Architect lightweight in-range proxy agents responsible for applying topology configurations, handling traffic interception, and maintaining local simulation fidelity.
  • Define and enforce interface contracts between control plane and distributed agents, including update propagation, failure handling, and lifecycle management.
  • Lead technical direction for the team, driving architectural decisions, design reviews, and engineering standards across all system components.
  • Collaborate with infrastructure and platform engineers to ensure scalability, reliability, and operational readiness of a multi-tenant simulation platform.
Requirements:
  • 8+ years of experience in systems software engineering, distributed systems, or network infrastructure development.
  • Deep expertise in Linux networking internals and eBPF development, including XDP, TC hooks, BPF map design, and kernel-level packet processing.
  • Strong programming skills in C or Rust for kernel/eBPF development, and Go or Python for control-plane services and tooling.
  • Solid understanding of internet routing fundamentals (BGP, ASN topology, CIDR allocation, inter-domain peering, and routing behavior modeling).
  • Experience designing systems with clear separation between control plane and data plane in distributed environments.
  • Proven technical leadership experience, including setting architecture direction and raising engineering standards across a team.
  • Strong ability to bridge research-oriented prototyping with production-grade system design and scalability requirements.
  • Experience working with Kubernetes in production environments is highly desirable.
  • Background in network simulation, traffic engineering, cybersecurity, or cyber range infrastructure is a strong plus.
Benefits:
  • Competitive base salary ranging from $160,000 – $225,000 USD, plus annual bonus eligibility.
  • Equity stock options at hire and additional performance-based equity grants.
  • Comprehensive medical, dental, and vision insurance coverage starting on day one.
  • Mental health support including company-paid counseling and coaching services.
  • 401(k) retirement plan with employer matching contributions.
  • Flexible time off policy, including unlimited vacation and wellness days.
  • Paid parental leave programs supporting family needs.
  • Continuous learning support, including LinkedIn Learning access and professional development resources.
  • Wellness and lifestyle benefits, including fitness program subsidies, legal assistance, pet insurance, and reimbursement programs.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Job Location

United States, United States

Frequently asked questions about this position

Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.