Software Factory Engineer

General Dynamics Mission Systems, Inc•Manassas, VA
•$112,924 - $125,275•Hybrid

About The Position

General Dynamics Mission Systems is seeking an experienced Software Factory / DevOps Engineer to help modernize a mission-critical submarine combat system. The role will enable transformation of a large monolithic C++ codebase into secure, scalable Java-based microservices while strengthening the DevOps capabilities needed to deliver those systems reliably, securely, and efficiently. The engineer will support the current Bamboo and Bitbucket environment and help define and execute a practical migration to GitLab. The position is hybrid-friendly after an initial onboarding period. When working onsite, the employee will be part of the Progeny team at 9100 Ashton Ave, Manassas, Virginia. A Department of Defense Secret security clearance must be obtainable within a reasonable time after hire. Selected applicants will undergo a U.S. Government security investigation and must meet eligibility requirements for access to classified information. U.S. citizenship is required due to the nature of the work.

Requirements

  • Bachelor's degree in Software Engineering or a related Science, Technology, Engineering, or Mathematics field and at least 5 years of relevant experience, or a Master's degree and at least 3 years of relevant experience.
  • U.S. citizenship.
  • Ability to obtain a Department of Defense Secret security clearance within a reasonable amount of time after hire.
  • Knowledge of DevOps principles, automated testing, artifact management, infrastructure automation, and secure software-delivery practices.
  • Strong hands-on expertise in CI/CD pipeline design, implementation, automation, maintenance, and troubleshooting for a complex, multi-repository software environment.
  • Experience with CI/CD platforms such as Bamboo, Bitbucket, GitLab CI/CD, Jenkins, or comparable tools.
  • Experience establishing enterprise-scale repository, branching, versioning, and release-management strategies.

Nice To Haves

  • Knowledge of container technologies such as Docker or Kubernetes.
  • Knowledge of GitLab runners, CI/CD templates, package registries, artifact retention, code-quality tooling, and DevSecOps/security-scanning integrations.
  • Experience enhancing and standardizing a Bamboo and Bitbucket environment.
  • Experience migrating existing pipeline implementations to GitLab.
  • Experience contributing to database architecture and integration approaches for distributed, microservices-based applications.
  • Experience with build, dependency-management, and automation tools such as Bazel, CMake, Maven, or Make.

Responsibilities

  • Organize and accelerate DevOps modernization for migration of a monolithic C++ application to Java-based microservices.
  • Design, implement, automate, maintain, and troubleshoot CI/CD pipelines in a complex, multi-repository software environment.
  • Assess existing build, test, release, artifact-management, and repository workflows, identifying improvements to delivery speed, repeatability, traceability, security, and product quality.
  • Define and implement scalable versioning, branching, release, and configuration-management strategies across multiple repositories, components, and technology stacks.
  • Develop build infrastructure using modern build, dependency-management, and automation tools to support multiple languages and evolving program needs.
  • Collaborate with software, DevOps, systems, cybersecurity, test, infrastructure, and program teams to integrate modern DevOps practices into the delivery lifecycle.
  • Enhance and standardize the current Bamboo and Bitbucket environment.
  • Migrate existing pipeline implementations to GitLab and help teams adopt GitLab CI/CD, repository management, merge requests, runners, package and artifact management, and integrated security scanning.
  • Contribute to database architecture and integration approaches for distributed, microservices-based applications.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service