SimSpace logo
SimSpace

An early-stage cybersecurity software company, SimSpace was founded in 2015 to provide state-of-the-art network emulation and modeling tools that deliver realis

Senior Software Engineer, Network Simulations

Location

United States

Posted

2 days ago

Salary

$160K - $225K / year

Seniority

Senior

Job Description

Senior Software Engineer, Network Simulations

SimSpace

• 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

Job 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.

Related Job Pages

More Full-stack Engineer Jobs

Help Scout logo

Senior Product Engineer

Help Scout

🧑🏽‍💻 Customer Support Platform for Growing Businesses | Try for Free

Full TimeRemoteTeam 51-200Since 2011H1B No Sponsor

• Ship customer-facing AI features across the full stack. • Treat AI output as something you verify, not assume. • Sweat the front-end craft. • Stay close to customers. • Own outcomes, not just output. • Co-author the solution. • Own production readiness from the start. • Use AI tools every day as part of your craft. • Help us hire.

United States
$162K - $196K / year
Allied Telesis logo

AI Software Engineer

Allied Telesis

Using intelligence to make secure, easy-to-use, non-stop networking solutions for organizations across the world.

Full TimeRemoteTeam 1,001-5,000Since 1987H1B Sponsor

• Contribute to building and maintaining agentic AI workflows using LangGraph. • Design and extend our growing library of MCP servers. • Improve the RAG pipelines that power our knowledge-retrieval systems, primarily in Python. • Work closely with a tight-knit team where your ideas carry weight and your contributions are visible.

California
$120K - $160K / year

Hydrodynamics and Stability Lead

Ocean Atomics

Ocean Atomics LLC is an equal opportunity employer. We are committed to a workplace free of discrimination and do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, veteran status, or any other characteristic protected by applicable law. We are committed to providing reasonable accommodations; if you need an accommodation during the application process, contact info@oceanatomics.com.

Role Description The Hydrodynamics and Stability Lead commands the hydrodynamics, seakeeping, and stability architectures of Ocean Atomics’ floating energy platforms, driving the core naval architecture discipline required to secure class and regulatory approvals for our fleet. This role holds ultimate accountability for how our platforms interact with the marine environment. You will own the vessel's equilibrium, motion characteristics, and mooring dynamics from initial concept through full operational deployment. Your primary directive is to enforce rigid weight, center-of-gravity, and hydrodynamic margins to ensure that our conventional hull forms are natively pre-engineered to accept post-delivery nuclear payloads. By delivering survivable, highly reproducible, and modular hull designs optimized for extreme station-keeping, you guarantee absolute platform stability, eliminating buoyancy, mooring, and capsizing risk across the entire operational lifecycle. Primary Responsibilities - Command Seakeeping and Stability Architectures: Lead the analysis and validation of intact and damage stability matrices, ensuring the platform complies with strict international maritime codes and utility-grade uptime mandates. - Own Environmental Interaction Modeling: Direct advanced hull-wave interaction modeling, computational fluid dynamics (CFD) simulations, and model testing loops to predict platform behavior in extreme metocean conditions. - Enforce Rigid Hydrodynamic and Mass Margins: Establish and safeguard strict center-of-gravity (CoG) limits, weight growth margins, and buoyancy reserves to accommodate heavy nuclear containment structures without compromising marine safety. - Design Resilient Mooring and Station-Keeping Systems: Own the analytical design and dynamic simulation of station-keeping and mooring system architectures, ensuring the platform remains securely pinned across decades-long operational lifecycles. - Support Class and Regulatory Technical Submissions: Author the technical stability booklets, hydrodynamic reports, and safety-at-sea documentation required to clear classification society gates and statutory regulatory reviews. Qualifications - Bachelor’s or advanced degree in Naval Architecture, Marine Engineering, or a strictly related fluid dynamics engineering discipline. - 8+ years of experience specializing in marine hydrodynamics, stability engineering, or offshore mooring design for commercial vessels, semi-submersibles, or floating production assets. - Deep proficiency in specialized naval architecture software (e.g., GHS, MOSES, WAMIT, ANSYS AQWA) alongside an authoritative understanding of intact/damage stability regulations (e.g., ABS, DNV, IMO). - A precise, data-driven engineer who possesses total command over naval architecture physics, communicates technical risk with absolute clarity, and maintains analytical discipline under aggressive design schedules. Why this matters Every industry on Earth needs scalable, clean energy, and the ocean is the ideal place to unlock it. Joining Ocean Atomics means building real, lasting infrastructure — the kind that powers generations. The world needs abundant energy. Let's make it happen. Company Description Ocean Atomics LLC is an equal opportunity employer. We are committed to a workplace free of discrimination and do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, veteran status, or any other characteristic protected by applicable law. We are committed to providing reasonable accommodations; if you need an accommodation during the application process, contact info@oceanatomics.com.

United States
$150K - $235K / year
Cloudera logo

Staff Full Stack Software Engineer

Cloudera

At Cloudera, we believe that data can make what is impossible today, possible tomorrow.

Full TimeRemoteTeam 1,001-5,000Since 2008H1B Sponsor

• Work closely with Product Managers to drive a project’s requirements and convert said requirements into technical designs • Produce high-fidelity design documentation and get sign-offs from architects on aligning the design along with delivering high quality code to create elegant, scalable, enterprise-quality cloud based application services • Execute the development of software with a strong focus on the security, performance, and robustness • Build strong relationships and collaborate with UI engineers, quality engineers, UX designers, Product Managers, SRE, Infosec and external partners • Hire, mentor and lead junior engineers by example • Work to enhance developer productivity and team agility

Texas