Senior Software Engineer - Kubernetes/RHEL

General Dynamics Mission Systems, Inc•Manassas, VA
•$149,902 - $166,298•Hybrid

About The Position

The Senior Software Engineer - Submarine Combat Systems, will be responsible for forward-looking development of software and infrastructure architecture deployable into a Linux-based Common Computing Environment (CCE) PaaS. The candidate will also be responsible for improving the software and infrastructure build process along with setup and configuration of hardware/software test environments, managing and coordinating external communications, and team leadership.

Requirements

  • Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a minimum of 8 years of relevant experience; or Master's degree, plus 6 years relevant experience.
  • Department of Defense Secret security clearance is preferred at time of hire.
  • U.S. citizenship is required.
  • Success architecting infrastructure within the SWFTS environment.
  • Engaging and coordinating with key stakeholders.
  • Experience integrating containerized software applications in Kubernetes or another container runtime.
  • Advanced troubleshooting techniques for isolation of software, infrastructure, and systems-level problems, including on products not developed by your team or contract.
  • Experience with automated testing for deploying and managing custom containerized applications and open-source tools and components.
  • Understanding of cybersecurity principles in the development of prototype and production software products.
  • Experience building and consuming RESTful APIs.
  • Experience with Linux and Red Hat Enterprise Linux (RHEL).

Nice To Haves

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

Responsibilities

  • Forward-looking development of software and infrastructure architecture deployable into a Linux-based Common Computing Environment (CCE) PaaS.
  • Improving the software and infrastructure build process.
  • Setup and configuration of hardware/software test environments.
  • Managing and coordinating external communications.
  • Team leadership.
  • Architecting infrastructure within the SWFTS environment.
  • Engaging and coordinating with key stakeholders.
  • Integrating containerized software applications in Kubernetes or another container runtime.
  • Advanced troubleshooting techniques for isolation of software, infrastructure, and systems-level problems, including on products not developed by your team or contract.
  • Automated testing for deploying and managing custom containerized applications and open-source tools and components.
  • Development of prototype and production software products with an understanding of cybersecurity principles.

Benefits

  • Highly competitive benefits
  • Flexible work environment where contributions are recognized and rewarded.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service