Software Engineer – Linux experience

General Dynamics Mission Systems, Inc•Manassas, VA
•$110,241 - $122,298•Onsite

About The Position

General Dynamics Mission Systems is seeking an Integration Engineer to support the Common Infrastructure Services (CIS) of the Submarine Warfare Federated Tactical Systems (SWFTS) in Manassas, Virginia. The role integrates software components into the Linux-based Common Computing Environment (CCE) and improves software build processes. It also involves setting up and configuring hardware and software test environments. The position requires experience with Linux-based high-availability systems, containerized software in distributed computing environments, Kubernetes, and software integration. The engineer will develop automation scripts and build processes, configure RHEL servers and network switches, and troubleshoot software and hardware issues. Linux operating system configuration and cyber hardening are a plus. This is a fully onsite position with the GDMS Manassas team. Candidates must be local to the area, able to work onsite, and U.S. citizens. The candidate must be able to obtain a Department of Defense Secret security clearance within a reasonable amount of time after hire. The role offers a 9/80 schedule with every other Friday off if desired.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related Science, Engineering, Technology, or Mathematics field and 2+ years of job-related experience; alternatively, a master’s degree and 6 months of job-related experience.
  • Experience with Kubernetes and Linux.
  • Experience with Linux-based high-availability systems.
  • Experience integrating containerized software components in a distributed computing environment.
  • Knowledge of containerized environments and Kubernetes container orchestration.
  • Skill developing Bash and Python scripts to automate installation, testing, and monitoring of software components.
  • Ability to develop automated build processes, including continuous quality and cyber analysis.
  • Experience with DevSecOps and Agile methodologies.
  • Ability to configure RHEL servers and network switches.
  • Advanced troubleshooting skills for isolating software and hardware problems.
  • Must be a U.S. citizen, local to the area, and able to work onsite.
  • Must be able to obtain a Department of Defense Secret security clearance within a reasonable amount of time after hire.

Nice To Haves

  • Configuration and cyber hardening of Linux-based operating systems.
  • Experience working with Docker and/or Podman containers.
  • Experience with the RKE2 Kubernetes distribution.
  • Experience with C/C++ or another high-level programming language.
  • Red Hat System Administrator/Engineer certification.

Responsibilities

  • Integrate software components into the Linux-based Common Computing Environment (CCE).
  • Improve software build processes.
  • Set up, maintain, and troubleshoot hardware and software test environments.
  • Develop Bash and Python scripts to automate software installation, testing, and monitoring.
  • Develop automated build processes that include continuous quality and cyber analysis.
  • Configure RHEL servers and network switches.
  • Use advanced troubleshooting techniques to isolate software and hardware problems.
  • Identify opportunities to apply AI for continuous improvement and innovation.

Benefits

  • 401(k) matching
  • Flexible time off
  • Paid parental leave
  • Healthcare benefits
  • Health and wellness programs
  • Employee resource and social groups
  • Flexible schedules, including an optional 9/80 schedule with every other Friday off
  • Continuous learning and development opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service