Senior Software Engineer Containerized Applications TS/SCI

Geospatial And Cloud Analytics Inc

Quantico (VA)

Hybrid

USD 140,000 - 190,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

401(k) Matching
Health insurance
Dental insurance
Vision insurance
Paid time off
Parental leave
PTO Cash Out
Disability insurance
Life and AD&D Insurance
401(k) Savings Plan with Company Match
Employee Referral Program

Job summary

GCA is seeking a Senior Software Engineer / Containerized Applications Specialist to support NCIS in Quantico, VA. The role focuses on secure software development, containerization, and deployment modernization across diverse hosting environments.

The position offers a hybrid schedule with onsite support 1–2 days per week. You will mentor teams, guide architecture decisions, and help ensure portable, secure, and maintainable solutions.

Qualifications

  • Active Top Secret clearance with SCI access.
  • 10+ years of relevant technical experience.
  • Expert-level secure software development across full-stack enterprise environments.
  • Expertise developing, configuring, and maintaining containerized applications, including Dockerfiles.
  • Experience integrating container configuration with GitHub, GitLab, or Azure DevOps.
  • Experience integrating service discovery/mesh technologies such as Consul, ZooKeeper, AWS Cloud Map.
  • Experience implementing secure credentials management using Vault, Key Vault, Bitwarden.
  • Strong understanding of relational and NoSQL databases.
  • Experience with multiple programming languages.
  • Must reside within commuting distance of Quantico, VA.

Responsibilities

  • Convert existing enterprise applications into containerized architectures for modernization and deployment.
  • Design, develop, configure, and maintain containerized components using Docker and IaC configurations.
  • Develop, manage, and maintain Dockerfiles and IaC to support repeatable deployments.
  • Integrate container development and deployment into GitHub/GitLab/Azure DevOps CI/CD pipelines.
  • Support secure software development across full-stack environments and diverse hosting environments.
  • Integrate applications with service discovery and service mesh technologies.
  • Manage credentials and secrets using Vault, Key Vault, Bitwarden, or similar tools.
  • Provide technical guidance and mentoring to development teams.
  • Evaluate architectures and recommend improvements for portability, security, and reliability.
  • Collaborate with cybersecurity personnel to implement secure containerized solutions.

Skills

Top Secret clearance
Secure software development
Full-stack enterprise applications
Technical leadership
_On-site readiness_

Education

High school diploma or commensurate experience

Tools

Docker
GitHub
GitLab
Azure DevOps
HashiCorp Consul
ZooKeeper
AWS Cloud Map
HashiCorp Vault
Azure Key Vault
Bitwarden

Job description

Benefits
  • 401(k) matching
  • Dental insurance
  • Employee discounts
  • Health insurance
  • Paid time off
  • Parental leave
  • Vision insurance
Overview

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.
Required Skills
  • 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.
Benefits

GCA is a Small Disadvantaged Veteran-Owned company supporting several government contracts. GCA is pleased to offer a competitive benefits package to all full-time employees. Below is a brief overview of our benefits package.

  • Competitive Compensation
  • Paid Time Off includes 10 federal holidays and 15 additional days
  • Bereavement Leave
  • Parental Leave
  • PTO Cash Out
  • Company-Paid Short-Term and Long-Term Disability (STD/LTD)
  • Life and AD&D Insurance
  • Medical, Prescription, Dental, and Vision Coverage
  • 401(k) Savings Plan with Company Match
  • Employee Referral Program
About GCA

At GCA, we stand at the forefront of innovation, lighting the way toward a future where technology serves as a beacon of possibility. As a premier provider of Information Technology and Audio-Visual Integration services, our mission is to empower individuals and organizations to navigate the digital landscape with confidence and clarity. We provide advanced information technology support services and Audio-Visual system solutions to government and commercial customers worldwide.

Flexible work from home options available.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer Containerized Applications TS/SCI
Senior Software Engineer Containerized Applications TS/SCI

GCA • Quantico (VA)

Hybrid
USD 140,000 - 180,000
401(k) matching
Dental insurance
Paid time off
+7
Senior Systems Engineer SME Cloud Infrastructure & DevSecOps TS/SCI
Senior Systems Engineer SME Cloud Infrastructure & DevSecOps TS/SCI

Geospatial And Cloud Analytics Inc • Quantico (VA)

Hybrid
USD 130,000 - 190,000
401(k) matching
Dental insurance
Employee discounts
+5
Software Engineer SME DevSecOps & Artifact Management TS/SCI
Software Engineer SME DevSecOps & Artifact Management TS/SCI

Geospatial and Cloud Analytics, Inc. • Virginia

Hybrid
USD 120,000 - 160,000
401(k) matching
Dental insurance
Health insurance
+8
Software Engineer SME DevSecOps & Artifact Management TS/SCI
Software Engineer SME DevSecOps & Artifact Management TS/SCI

Geospatial And Cloud Analytics Inc • Quantico (VA)

Hybrid
USD 120,000 - 180,000
401(k) matching
Competitive salary
Dental insurance
+4
Senior Software Developer NET PL SQL TS/SCI
Senior Software Developer NET PL SQL TS/SCI

Geospatial And Cloud Analytics Inc • Quantico (VA)

Hybrid
USD 120,000 - 180,000
Competitive compensation
Paid time off incl. 10 federal + 15 추가
Bereavement Leave
+5
Senior Containerized Apps Engineer - TS/SCI
Senior Containerized Apps Engineer - TS/SCI

GCA • Quantico (VA)

Hybrid
USD 140,000 - 180,000
401(k) matching
Dental insurance
Paid time off
+7
Jr Cyber Security SecOps Administrator
Jr Cyber Security SecOps Administrator

GCA • Quantico (VA)

On-site
USD 110,000 - 170,000
Competitive compensation
PTO and holidays
Bereavement Leave
+5
Senior Containerized Applications Engineer (Secure DoD/Hybrid)
Senior Containerized Applications Engineer (Secure DoD/Hybrid)

Geospatial And Cloud Analytics Inc • Quantico (VA)

Hybrid
USD 140,000 - 190,000
401(k) Matching
Health insurance
Dental insurance
+8
Senior Network Engineer
Senior Network Engineer

Geospatial And Cloud Analytics Inc • Quantico (VA)

On-site
USD 110,000 - 150,000
Competitive compensation
Paid time off + federal holidays
Bereavement leave
+7
Senior Network Engineer
Senior Network Engineer

Geospatial And Cloud Analytics Inc • United States

On-site
USD 120,000 - 150,000
10 federal holidays and 15 additional\
Bereavement leave
Parental leave
+6