Senior Software Engineer - Kubernetes/RHEL - HYBRID

General Dynamics Mission Systems, Inc•Manassas, VA
•$156,905 - $174,134•Hybrid

About The Position

The Senior Software Engineer will develop forward-looking software and infrastructure architecture for deployment in a Linux-based Common Computing Environment (CCE) PaaS supporting submarine combat systems. The role also improves software and infrastructure build processes, sets up and configures hardware and software test environments, manages and coordinates external communications, and provides team leadership. The position is flex on-site at General Dynamics Mission Systems' Ashton Avenue Manassas facility. Candidates must be local and able to work on-site up to two days per week. A Department of Defense Secret security clearance must be obtainable within a reasonable time after hire. Selected applicants will undergo a U.S. Government security investigation and must meet eligibility requirements for access to classified information. U.S. citizenship is required.

Requirements

  • Bachelor's degree in Software Engineering or a related Science, Technology, Engineering, or Mathematics field and at least 8 years of relevant experience, or a master's degree and at least 6 years of relevant experience.
  • Department of Defense Secret security clearance obtainable within a reasonable time after hire.
  • U.S. citizenship and eligibility for access to classified information.
  • Local to the area and able to work on-site up to two days per week.
  • Experience architecting infrastructure within the SWFTS environment and coordinating with key stakeholders.
  • Experience integrating containerized software applications in Kubernetes or another container runtime.
  • Advanced troubleshooting skills for software, infrastructure, and systems-level problems.
  • Experience with automated testing for deploying and managing custom containerized applications and open-source tools and components.
  • Understanding of cybersecurity principles in development of prototype and production software products.

Nice To Haves

  • Experience with Ansible IaC, Java Spring Boot, Python, or Kubernetes.
  • Experience generating Docker container files from scratch.
  • Experience with Bash scripting.
  • Previous or current leadership role within an integrated product team structure.
  • Understanding of cluster networking and design capabilities.
  • In-depth experience in two or more of the following: building and consuming RESTful APIs; Linux and Red Hat Enterprise Linux (RHEL).

Responsibilities

  • Architect infrastructure within the SWFTS environment and engage and coordinate with key stakeholders.
  • Integrate containerized software applications in Kubernetes or another container runtime.
  • Troubleshoot software, infrastructure, and systems-level problems, including issues involving products developed by other teams or contracts.
  • Use automated testing for deploying and managing custom containerized applications and open-source tools and components.
  • Apply cybersecurity principles in the development of prototype and production software products.
  • Improve software and infrastructure build processes.
  • Set up and configure hardware and software test environments.
  • Manage and coordinate external communications.
  • Provide team leadership.

Benefits

  • Highly competitive benefits
  • Flexible work environment
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service