Software Engineer – Linux experience
Job Description
General Dynamics Mission Systems, Inc. is seeking an Integration Engineer to support Common Infrastructure Services (CIS) for Submarine Warfare Federated Tactical Systems (SWFTS) in Manassas, VA. In this role, you will integrate software components into a CIS Linux-based Common Computing Environment (CCE), strengthen the build process, and set up or configure hardware and software test environments.
Role Overview
You will focus on integrating software components into the CIS Linux-based Common Computing Environment (CCE) and improving the software build workflow. The position also includes establishing and configuring hardware and software test environments to support integration and validation activities for CIS capabilities within SWFTS.
Responsibilities
- Integrate software components into the CIS Linux-based Common Computing Environment (CCE).
- Improve the software build process and support setup and configuration of hardware/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 plus 6 months of job-related experience.
- Experience with Kubernetes and Linux.
- Experience in 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 bash and python scripting to automate installation, test, and monitoring.
- Ability to develop automated build processes that support continuous quality and cyber analysis.
- Experience with DevSecOps and Agile methodologies.
- Configuration setup experience for RHEL servers and network switches.
- Advanced troubleshooting techniques to isolate software and hardware issues.
- U.S. citizenship required.
- 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.
Technologies
- Kubernetes
- Linux
- bash
- python
- RHEL
- RKE2
- Docker
- Podman
- C/C++
- DevSecOps
- Agile
- RHEL servers
- network switches
Desired Capabilities
- Experience working with Docker and/or Podman containers.
- Experience with the RKE2 Kubernetes distribution.
- Experience with C/C++ or other high order language.
- Red Hat System Administrator/Engineer certification.
Security Clearance Information
Must be able to obtain a Department of Defense Secret security clearance. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information.
Workplace Options
- This position is fully on-site.
- While on-site, you will be part of the GDMS Manassas team.
Compensation
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)
Additional Commitment Highlights
- Opportunities for continuous learning and development.
- Research oriented work with award winning teams developing practical solutions for national security.
- Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, employee resource and social groups, and more.
- Identifies opportunities to apply AI for continuous improvement and innovation.
- More details available at gdmissionsystems.com/careers/why-work-for-us/benefits.