Software Integration Engineer 3 - Linux/Bash/Python/Java/Ansible/Gitlab/CI/CD

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

About The Position

Captivation Software is seeking a senior-level Software Integration Engineer to support its team and mission services. The environment includes containerized services that customers can provision and access on demand within a Kubernetes cluster. The engineer will maintain and troubleshoot containerized applications, upgrade services, assist customers using the systems, and develop software required for new functionality and services.

Requirements

  • Must currently hold a Top Secret/SCI U.S. Government security clearance with a favorable Polygraph; candidates must be U.S. citizens.
  • Bachelor's degree in Computer Science or a related field and at least eight 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 a degree, along with at least eight years of demonstrable experience.
  • 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.
  • Experience using the Linux CLI and Linux tools.
  • Experience writing Bash/PHP scripts to automate administrative tasks and workflows.
  • Recent software development experience using Python and Java.
  • Experience with IaC principles and automation tools such as Ansible.
  • Experience with CI/CD principles, methodologies, and tools such as GitLab CI.
  • Experience with containerization technologies such as Docker.
  • Experience creating documentation of configurations, procedures, and system changes.
  • Experience with Git for source code management, branching strategies, and team collaboration.

Nice To Haves

  • Experience sustaining mission applications deployed in a Linux environment.
  • Experience interacting with or training external customers.

Responsibilities

  • Support the team and mission services.
  • Maintain and troubleshoot containerized applications.
  • Upgrade services.
  • Assist customers using the systems.
  • Develop software for new functionality and services.

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.
  • Company-paid short-term and long-term disability insurance.
  • Company-paid AD&D insurance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service