Software Engineer – Linux experience
Job Description
General Dynamics Mission Systems, Inc. is seeking an Integration Engineer to support submarine combat systems through Common Infrastructure Services (CIS) for Submarine Warfare Federated Tactical Systems (SWFTS) in Manassas, VA. This role focuses on integrating software into a Linux-based computing environment, strengthening build automation, and preparing hardware and software test platforms.
Role Summary
Support integration of software components into the CIS Linux-based Common Computing Environment (CCE). Improve the software build process and establish or configure hardware/software test environments to enable reliable integration and testing.
Key Responsibilities
- Integrate software components into the CIS Linux-based Common Computing Environment (CCE).
- Improve the software build process, including setup and configuration of hardware and software test environments.
Required Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related Science, Engineering, Technology or Mathematics field.
- 2+ years of job-related experience, or a Master’s degree with 6 months of job-related experience.
- Must have Kubernetes and Linux.
- Experience with Linux-based high availability systems.
- Hands-on ability to set up, maintain, and troubleshoot hardware/software test environments.
- Experience managing software builds and integrating software components.
- Experience integrating containerized software components in a distributed computing environment.
- Knowledge of containerized environments and Kubernetes container orchestration.
- Skilled in development of bash and python scripts to automate installation, testing, and monitoring.
- Ability to develop automated build processes including continuous quality and cyber analysis.
- Experience in DevSecOps and Agile methodologies.
- Configuration and setup of RHEL servers and network switches.
- Advanced troubleshooting techniques to isolate software and hardware issues.
- U.S. citizenship required.
- Candidate must be local to the area and able to work onsite.
- Must be able to obtain a Department of Defense Secret security clearance, obtainable within a reasonable amount of time after hire.
Preferred / Desired Capabilities
- Experience working with Docker and/or Podman containers.
- Experience with RKE2 Kubernetes distribution.
- Experience with C/C++ or other high order language.
- Red Hat System Administrator/Engineer certification.
Technologies
- Kubernetes, Linux, bash, python
- RHEL, RKE2, Docker, Podman
- C/C++, DevSecOps, Agile
- RHEL servers, network switches
Workplace and Location
- Location: Manassas, VA
- Work arrangement: Fully on-site
While on-site, you will be part of the GDMS Manassas team.
Clearance and Investigation Details
Selected applicants will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information.
Compensation
Salary Range: USD 110,241 - 122,298 per year.
Benefits
- 401k matching
- Flex time off
- Paid parental leave
- Healthcare benefits
- Health & wellness programs
- Employee resource and social groups
- Flexible schedules with every other Friday off work, if desired (9/80 schedule)
About the Team Commitment
- Opportunities for continuous learning and development.
- Research-oriented work with teams developing practical solutions for national security.
- Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, and employee resource and social groups.
- Identifies opportunities to apply AI for continuous improvement and innovation.
Additional information is available at gdmissionsystems.com/careers/why-work-for-us/benefits.