> Markdown version of [/jobs/ext/4522176-senior-software-engineer-containerized-applications-ts-sci](https://www.wearedevelopers.com/jobs/ext/4522176-senior-software-engineer-containerized-applications-ts-sci). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer Containerized Applications TS/SCI - **Company:** Geospatial And Cloud Analytics Inc - **Location:** Quantico, VA, United States (Remote available) - **Experience:** Expert - **Salary:** $170,000 - $190,000 - **Contract:** Permanent contract - **Skills:** Amazon Web Services, Application Configuration Access Protocols, Application Integration Architecture, Microsoft Azure, Cloud Computing Security, Cloud Engineering, Configuration Management, Databases, Continuous Integration, Github, Key Management, NoSQL, Service Discovery, Software Deployment, Software Engineering, Software Systems, Apache Zookeeper, Curam Configuration Tools, Enterprise Software Applications, Istio, Infrastructure as Code (IaC), Gitlab, Containerization, Hashicorp, Software Version Control, Docker, Programming Languages, Microservices - **Published:** November 2, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-software-engineer-containerized-applications-ts-sci-quantico-va--9078aa30-bdd7-4532-88ec-235bf3930191 ## About the Role Sensitive Compartmented Information (SCI), Software Engineering, Top Secret Clearance, Dental Insurance, Health Insurance, Vision Plan, Software Engineering, Enterprise Applications, Software Development, Cloud Architecture, * Active Top Secret clearance with SCI access. * High school diploma with a minimum of 10 years of relevant technical experience, or commensurate experience. * Expert-level experience in secure software development across full-stack enterprise application environments, with an emphasis on application containerization. * Expertise developing, configuring, and maintaining containerized applications, including Dockerfiles and associated configuration components. * Experience integrating container configuration and application development workflows with source control and CI/CD solutions such as GitHub, GitLab, or Azure DevOps. * Experience integrating applications with service discovery and service mesh technologies such as HashiCorp Consul, Apache ZooKeeper, AWS Cloud Map, or comparable tools. * Experience implementing secure application credential and secrets management using HashiCorp Vault, Azure Key Vault, Bitwarden, or similar solutions. * Strong understanding of application development across relational and NoSQL database environments. * Experience working with compiled and interpreted programming languages. * Knowledge of secure application design, configuration management, and deployment practices. * Ability to support software development activities across multiple operating systems, programming languages, and hosting environments. * Strong analytical, troubleshooting, and problem-solving skills. * Ability to provide technical leadership and guidance to software development teams. * Must reside within commuting distance of Quantico, VA, and be available for onsite support as required. Preferred Skills * Experience developing, deploying, and maintaining microservices-based applications. * Experience supporting enterprise application modernization initiatives. * Familiarity with containerized application deployment within secure government or DoD environments. * Experience promoting application portability and implementation-independent development practices. ## Description We are seeking a highly skilled Senior Software Engineer / Containerized Applications Specialist to join our team supporting the Naval Criminal Investigative Service (NCIS) in Quantico, Virginia. The ideal candidate will possess extensive experience in secure software development, application containerization, and modern software deployment practices, with a strong background in developing and modernizing enterprise applications across diverse technologies and hosting environments. This position will support the modernization of mission-critical applications by assisting development teams with converting existing software solutions into containerized architectures and preparing applications for deployment within Secure Cloud Computing Architecture (SCCA)-compliant environments. The successful candidate will provide hands-on technical expertise and guidance to ensure applications are portable, secure, maintainable, and compatible with various deployment environments and development toolsets. This position offers a hybrid work schedule, with onsite support required approximately 1-2 days per week or as mission requirements dictate. Duties * Assist software development teams with converting existing enterprise applications into containerized architectures to support application modernization and deployment. * Design, develop, configure, and maintain containerized application components using technologies such as Docker and associated container configuration tools. * Develop, manage, and maintain Dockerfiles and related Infrastructure as Code (IaC) configurations to support consistent and repeatable application deployments. * Integrate containerized application development and configuration management practices into source control and CI/CD pipelines using GitHub, GitLab, Azure DevOps, or comparable platforms. * Support secure software development practices across full-stack environments, including relational and NoSQL databases, compiled and interpreted programming languages, and diverse operating systems. * Integrate applications with service discovery and service mesh technologies such as HashiCorp Consul, Apache ZooKeeper, AWS Cloud Map, or similar solutions. * Implement secure application credential and secrets management practices using technologies such as HashiCorp Vault, Azure Key Vault, Bitwarden, or comparable platforms. * Assist with application configuration, dependency management, and integration to support deployment across multiple hosting environments and development toolsets. * Evaluate existing application architectures and recommend improvements to support containerization, portability, security, and operational reliability. * Support application troubleshooting, testing, and technical validation throughout modernization and deployment activities. * Collaborate with software developers, system engineers, and cybersecurity personnel to implement secure and maintainable containerized application solutions. * Provide technical guidance, mentoring, and knowledge transfer to development teams to promote reusable, implementation-agnostic software engineering practices. * Research and evaluate emerging software development and containerization technologies to support evolving mission requirements.