Software Engineer 3 - Linux/Bash/Python/Keycloak/Ansible/Docker/CI/CD

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

About The Position

Captivation Software is seeking a senior-level software engineer to implement access controls and permission mechanisms that secure access to critical high-performance computing (HPC) system resources. The role focuses on robust permission management and compliance with Agency security policies and industry standards. The engineer will work on software supporting the mission to protect the country. This position is open to direct hires only; candidates from third-party staffing or recruiting firms will not be considered.

Requirements

  • Must currently hold a Top Secret/SCI U.S. Government security clearance with a favorable Polygraph; must be a U.S. citizen.
  • One of the following education and experience combinations: a master's degree in Computer Science or a related discipline from an accredited college or university and five years of SWE experience in programs and contracts of similar scope, type, and complexity; a bachelor's degree in Computer Science or a related discipline from an accredited college or university and seven years of such SWE experience; or nine years of such SWE experience.
  • Experience using the Linux command-line interface.
  • Proficiency in Bash scripting to automate tasks and processes.
  • Experience developing software solutions using Python.
  • Experience implementing RBAC/ABAC for HPC systems.
  • Experience with advanced Linux security administration, including PAM, SELinux, file permissions, ACLs, and audit logging.
  • Experience developing IAM solutions using Keycloak.
  • Experience implementing identity federation and SSO using SAML, OIDC, and OAuth2.
  • Experience developing and maintaining HashiCorp Vault secret-management integrations.
  • Experience developing Ansible playbooks to automate provisioning of HPC hardware and software components.
  • Experience with containerization technologies such as Docker and Podman.
  • Experience with CI/CD principles, methodologies, and tools, including GitLab CI.
  • Experience with Git source control.

Nice To Haves

  • Experience with the Atlassian Tool Suite, including JIRA and Confluence.
  • Familiarity with Agile, Scrum, or Scaled Agile Framework (SAFe) methodologies.

Responsibilities

  • Implement access controls and permission mechanisms to secure access to critical HPC system resources.
  • Develop robust permission management solutions and help ensure compliance with Agency security policies and industry standards.
  • Use Bash scripting to automate tasks and processes.
  • Develop software solutions using Python.
  • Implement RBAC/ABAC for HPC systems.
  • Develop IAM solutions using Keycloak and implement identity federation and SSO.
  • Develop and maintain secret-management integrations using HashiCorp Vault.
  • Develop Ansible playbooks to automate provisioning of HPC hardware and software components.
  • Work with containerization technologies and CI/CD tools and practices.

Benefits

  • Annual salary of $130,000–$270,000, depending on years of experience.
  • Up to 20% 401(k) contribution; no matching required, with vesting from day one.
  • $3,600 HSA contribution.
  • Six weeks of paid time off.
  • Company-paid employee medical, dental, vision, life, short-term disability, long-term disability, and AD&D insurance.
  • Above-market hourly rates.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service