Senior Software Engineer (Network Simulation)

Anduril Industries

Quick summary

Work type
On-site
Location
Reston, VA
Salary
$191,000–$253,000 / yr
Posted
today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $167k
This role $222k
$104k most similar roles pay here $269k

This role pays more than 90% of similar roles. Most pay $140,643–$193,937 — the shaded band above. At the midpoint, this role pays about $222k versus about $167k for comparable roles.

Based on 240 similar postings.

Employer

About Anduril Industries

Anduril Industries is a defense technology company that builds advanced hardware and software systems for national security, including autonomous drones, surveillance systems, and the Lattice AI command platform.

Anduril Industries currently has 1882 open roles on FindRole.

Listed pay typically runs $146,000–$194,000 across 1696 roles with salary data.

Most-posted roles

View all roles at Anduril Industries

At a glance

TL;DR · Senior Software Engineer (Network Simulation)

As a Senior Software Engineer in the network simulation team, you will design and develop sophisticated virtual machine environments that accurately emulate systems and networks for security experimentation. Your daily tasks include architecting complex network topologies, implementing network protocols like TCP/IP and DNS within simulated settings, and building robust software frameworks to manage VM lifecycles and network configurations. You will leverage C/C++ or Python, along with tools such as Docker and Kubernetes, to create modular, reusable templates for rapid deployment in various training scenarios. This role requires deep expertise in networking, system architecture, and hands-on experience with Linux administration and packet analysis, making it ideal for those passionate about solving complex technical challenges in a high-stakes environment focused on national security requirements.

What you'll do

  • Design and build virtual machine environments that accurately simulate systems for security experimentation.
  • Implement complex network protocols within simulated environments to replicate real-world operational scenarios.
  • Develop modular, reusable VM templates and network configurations for rapid deployment in various training scenarios.
  • Create APIs and interfaces enabling users to configure, launch, and interact with simulation environments seamlessly.
  • Troubleshoot network connectivity issues and ensure proper packet flow within virtualized network environments.

What we're looking for

  • Extensive experience in C/C++ and Python for software development.
  • Deep understanding of TCP/IP, network protocols, and packet analysis.
  • Hands-on Linux system administration and kernel configuration skills.
  • Experience with Docker, Kubernetes, and container orchestration technologies.
  • Strong problem-solving abilities for complex technical challenges.
  • Design and build virtual machine environments for network simulation.
  • Top Secret security clearance required.

More like this

Similar roles

Senior Networking Software Engineer

Hewlett Packard Enterprise

Bloomington, Minnesota 14 days ago $126,500$240,500
Ethernet/IP RDMA HPC MPI SHMEM Linux C Python TCP/IP CI/CD Git Jenkins Docker Kubernetes AWS Grafana Prometheus

Senior Software Engineer - Networking

Nvidia

Santa Clara, CA 146 days ago $152,000$218,500
BGP EVPN OSPF PIM Segment_Routing Yang SNMP Telemetry C Python Linux_kernel_networking Free_Range_Routing