Senior Linux Software Engineer at General Dynamics Mission Systems in Virginia
- Company: General Dynamics Mission Systems
- Location: Virginia
- Posted: Sep 18, 2026
- Type: Full-time
- Experience: 5+ years
Overview
The Advanced Software Engineer - Submarine Combat Systems, will be responsible for integration of software components into the Linux-based Common Computing Environment (CCE) PaaS. The candidate will also be responsible for improving the software build process along with setup and configuration of ha…
Responsibilities
- The Advanced Software Engineer - Submarine Combat Systems, will be responsible for integration of software components into the Linux-based Common Computing Environment (CCE) PaaS. The candidate will also be responsible for improving the software build process along with setup and configuration of hardware/software test environments.
Requirements
- Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a minimum of 5 years of relevant experience; or Master's degree, plus 3 years relevant experience.
- Department of Defense Secret security clearance is preferred at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required.
- Experience integrating containerized software applications in Kubernetes or another container runtime such as Docker Swarm.
- Skilled in development of bash and python scripts to automate installation, test, and monitoring of software components
- Advanced troubleshooting techniques for isolation of software problems
- Experience with integration testing for deploying and managing custom containerized applications and open-source tools and components.
- Experience with Ansible infrastructure-as-code.
- Experience with Linux and Red Hat Enterprise Linux (RHEL).
- Red Hat System Administrator/Engineer certification.
- Strong understanding of software development process, as well as software engineering concepts, principles, and theories
- Creative thinker capable of applying new information quickly to solve challenging problems
- Comfortable providing technical leadership
- Team player who thrives in collaborative environments and revels in team success
- Commitment to ongoing professional development for yourself and others
- Identifies opportunities to apply AI for continuous improvement and innovation
Skills
Required
- Kubernetes
- Docker Swarm
- Bash scripting
- Python scripting
- Advanced troubleshooting
- Integration testing
Preferred
- Ansible
- Linux
- Red Hat Enterprise Linux (RHEL)
Benefits
- An exciting career path with opportunities for continuous learning and development.
- Research oriented work, alongside award winning teams developing practical solutions for our nation’s security
- Flexible schedules with every other Friday off work, if desired (9/80 schedule)
- Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, employee resource and social groups, and more
- See more at gdmissionsystems.com/careers/why-work-for-us/benefits