Description
Leidos Defence is seeking a Senior Software Engineer to join their team in San Diego, supporting the U.S. Navy's AN/SQQ-89(V) Anti-Submarine Warfare (ASW) systems.
The programme helps modernise Navy ships by replacing outdated sonar systems with updated AN/SQQ-89(V)15 systems, supporting installation, logistics, quality checks, and training needed to prepare ship personnel to operate the new systems.
In this role, you will focus on modernising the AN/SQQ-89(V) ASW Training System by transitioning Tactical Insertion (TI) hardware-based solutions to a scalable, virtualised Linux training platform.
Responsibilities
- Design, deploy, and maintain virtualised environments supporting AN/SQQ-89(V)15 training capabilities.
- Migrate software and services from Tactical Insertion hardware platforms to virtualised environments using KVM, libvirt, virsh, and VirtIO.
- Build and maintain RHEL 7/8 system images, templates, and repositories.
- Develop automated deployment and configuration solutions using Ansible.
- Create Python utilities and scripts for system administration, testing, monitoring, and data management.
- Configure and maintain Open vSwitch environments supporting multiple networks and high-throughput virtual machine communications.
- Integrate physical and virtual networking within tactical training environments.
- Troubleshoot complex virtualisation, Linux, networking, storage, hardware, and application integration issues.
- Support performance tuning and optimisation of virtualised systems, networking, storage, and compute resources.
- Support software integration, system verification, validation, and acceptance testing.
- Collaborate with software developers, systems engineers, cybersecurity personnel, and training system stakeholders.
- Support cybersecurity compliance activities, including STIG implementation, vulnerability remediation, and RMF activities.
- Develop and maintain architecture diagrams, deployment guides, standard operating procedures, and automation documentation.
- Support modernisation efforts focused on improving portability, scalability, and maintainability of training environments.
Requirements
- Bachelor's degree with 4–8 years of relevant experience, or a Master's degree with 2–6 years of relevant experience.
- Experience with Linux systems engineering, virtualisation, software development, or platform engineering.
- Experience administering Red Hat Enterprise Linux (RHEL) environments.
- Strong experience with KVM, libvirt, and virsh.
- Experience implementing and troubleshooting Open vSwitch (OVS).
- Experience with hardware passthrough technologies, including PCIe passthrough, VFIO, SR-IOV, and IOMMU configuration.
- Experience developing infrastructure automation using Ansible.
- Experience developing software and automation tools using Python.
- Strong understanding of Linux networking concepts, including VLANs, bridges, routing, bonding, and virtual switching.
- Experience troubleshooting integration issues across hardware, operating systems, networking, and applications.
- Ability to obtain and maintain a DoD security clearance.
Preferred Qualifications
- Experience supporting AN/SQQ-89(V)15 or AEGIS combat systems.
- Red Hat Certified Engineer (RHCE).
- Experience with high-performance networking and low-latency virtualised environments.
- Experience supporting GPU, FPGA, capture card, or other specialised hardware passthrough to virtual machines.
- Familiarity with distributed storage, NFS, iSCSI, and SAN technologies.
- Experience with FreeIPA, LDAP, Kerberos, and enterprise Linux identity management.
- Experience supporting RMF, STIG implementation, ACAS, and cybersecurity compliance initiatives.
- Active Secret or Top Secret clearance.
The salary range for this position is $87,100.00 - $157,450.00.