Jobs / Bowhead
Software Engineer (Cloud & DevSecOps)
Bowhead · Dahlgren, VA, United States
Dahlgren, VA, United StatesExp: 5-8 yrs120,000-140,000 USD/yearlyOnsite
Remuneration
$120,000–$140,000 annually
Location
Dahlgren, VA, United States
Visa sponsorship
Not specified
Job summary
This software engineer supports the full hardware and software lifecycle for mission-critical RDT&E applications, from technical planning and architecture through deployment and sustainment. The role develops secure web applications, supports workloads in Microsoft Azure and AWS, automates delivery with GitLab CI/CD, and deploys containers using Docker, Kubernetes, and Helm. It also applies secure coding and DoD cybersecurity practices, manages secrets with HashiCorp Vault, and troubleshoots issues across application and cloud infrastructure.
Qualifications
- Bachelor’s degree.
- Five to eight years of relevant experience in software engineering, full-stack development, cloud engineering, DevOps, or a related discipline.
- Experience developing, maintaining, and troubleshooting enterprise web applications.
- Strong knowledge of JavaScript and modern software development principles.
- Hands-on experience with Microsoft Azure and/or AWS.
- Experience with GitLab version control, CI/CD pipeline development, configuration, optimization, and automation.
- Experience with automated software testing and validation.
- Working knowledge of Docker, Kubernetes, and Helm.
- Experience with HashiCorp Vault or comparable secrets management technology.
- Understanding of software architecture, application integration, secure coding, cybersecurity compliance, and vulnerability remediation.
- Ability to diagnose complex technical issues and work independently with limited supervision.
- Must be able to maintain a Secret clearance and obtain a Top Secret clearance.
- U.S. citizenship required.
Responsibilities
- Develop, maintain, and enhance secure, scalable web applications for mission-critical RDT&E operations.
- Support application deployment, configuration, maintenance, and lifecycle planning in Azure and AWS environments.
- Design, optimize, and maintain GitLab CI/CD pipelines and automated testing processes.
- Develop and maintain Helm charts and support deployments in Docker and Kubernetes environments.
- Implement secure configuration and secrets management using HashiCorp Vault.
- Apply secure coding practices and support vulnerability remediation, security testing, and compliance activities.
- Troubleshoot complex application, cloud infrastructure, networking, and deployment issues.
- Collaborate with government stakeholders, engineering personnel, system administrators, and cybersecurity teams.
- Contribute to architecture decisions, technical documentation, design reviews, and engineering improvements.
Skills
AWSAzureDockerGitLabHelmJavaJavaScriptKubernetesPythonCloud MonitoringTypeScriptVaultAnsibleGrafanaHAProxyIAMLinuxNGINXOpenTelemetryOpenVPNPrometheusTerraformWireGuard
Certifications
Relevant industry certifications in cloud engineering, software development, Kub
Degrees
Bachelor’s degree
Industry
Research, Development, Test, and Evaluation (RDT&E)Department of DefenseFederal government
Security clearance
Must be able to maintain a Secret clearance and obtain a Top Secret clearance
Relocation
No