Software Integration Engineer 4 - Linux/Bash/Python/Docker/Kubernetes/Helm

Captivation Software•Annapolis Junction, MD
•$130,000 - $270,000

About The Position

Captivation Software is seeking a senior-level Software Integration Engineer to work in Linux environments performing Kubernetes cluster maintenance, administration, and capability development. The team delivers the Platform-as-a-Service component of the CASA Compute Environment (CEE), providing secure, multi-tenant, performant, and highly available Kubernetes clusters. Automated deployment, scaling, and management of containerized applications support the environment’s large mission base. Knowledge of infrastructure as code (IaC) is required to provision and maintain clusters. The role uses tools and services including Kubernetes, Docker, Podman, Helm, Flux, Git, Ansible, VS Code, VMware, OneView, GitLab CI/CD, FastAPI, uv, HAProxy, NGINX, and the Atlassian Tool Suite (Confluence and Jira). Candidates must currently hold a Top Secret/SCI U.S. Government security clearance with a favorable polygraph and be U.S. citizens. Candidates must also hold a Cyberspace Certification & Qualification (C2Q), such as Security+, or be willing to obtain a qualifying certification within six months of assignment. This position is open to direct hires only; candidates from third-party staffing or recruiting firms will not be considered.

Requirements

  • Bachelor’s degree in Computer Science or a related field, plus at least 10 years of demonstrable experience integrating, installing, configuring, upgrading, compiling, and supporting COTS/GOTS software in a heterogeneous operating-system environment. Alternatively, five years of full-time, directly related Computer Science work may substitute for the degree, with at least 10 years of demonstrable experience.
  • Must currently hold a Top Secret/SCI U.S. Government security clearance with a favorable polygraph; candidates must be U.S. citizens.
  • Hold a Cyberspace Certification & Qualification (C2Q), such as Security+, or be willing to obtain a qualifying certification within six months of assignment.
  • Experience with the Linux command-line interface and Linux tools.
  • Experience developing Bash and Python scripts for task automation.
  • Experience with containerization technologies such as Docker or Podman.
  • Experience administering and monitoring Kubernetes clusters.
  • Experience troubleshooting and resolving Kubernetes workload issues involving ingress, performance, networking, storage, and related areas.
  • Experience with IaC principles, concepts, and methodologies using automation tools including Ansible.
  • Experience using Flux to deploy and manage Helm charts.
  • Experience using Git for source-code management, branching strategies, and team collaboration.
  • An industry-recognized professional certification, as defined in the TT0s, may substitute for one year of experience; a master’s degree in Computer Science or a related field may substitute for two years of experience.

Nice To Haves

  • Experience developing within the eVo environment and transferring artifacts to the customer’s network.
  • Experience with release management, including developing production deployment scripts and procedures.
  • Experience working in a DevOps environment using Agile principles and methodologies.
  • Experience using system-monitoring tools such as Prometheus and Grafana.
  • Experience with the Atlassian Tool Suite, including Jira and Confluence.
  • Experience developing Python and Kopf applications, including FastAPI, operators, or microservices, or willingness to learn.
  • Certified Kubernetes Administrator (CKA).

Responsibilities

  • Perform Kubernetes cluster maintenance and administration in Linux environments.
  • Develop capabilities for Kubernetes clusters.
  • Support provisioning and maintenance of clusters using infrastructure-as-code principles and automation.
  • Automate deployment, scaling, and management of containerized applications.
  • Integrate, install, configure, upgrade, compile, and support COTS/GOTS software in heterogeneous operating-system environments.
  • Troubleshoot and resolve issues involving Kubernetes workloads, including ingress, performance, networking, and storage.
  • Use Flux to deploy and manage Helm charts.
  • Use Git for source-code management, branching strategies, and team collaboration.

Benefits

  • Up to 20% 401(k) contribution; no matching required, and vested from day one.
  • $3,600 HSA contribution.
  • Six weeks of paid time off.
  • Company-paid employee medical, dental, and vision insurance.
  • Company-paid life insurance, short-term and long-term disability, and AD&D coverage.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service