Software Engineer 3 - Linux/Bash/Python/Spring/NoSQL/Helm/Kafka

Captivation Software•Annapolis Junction, MD

About The Position

Captivation Software is seeking a senior-level software engineer to develop, sustain, and troubleshoot the project’s software suite of applications. Software development activities include implementation, testing, and integration with other commercial off-the-shelf (COTS) and free and open-source software (FOSS) products, packages, and libraries. The role supports the mission to protect the country. Candidates must be U.S. citizens and currently hold a Top Secret/SCI U.S. Government security clearance with a favorable polygraph. This position is open to direct hires only; candidates from third-party staffing or recruiting firms will not be considered.

Requirements

  • Must be a U.S. citizen and currently hold a Top Secret/SCI U.S. Government security clearance with a favorable polygraph.
  • Meet one of the stated education and experience pathways: a master's degree in Computer Science or a related discipline from an accredited college or university plus five years of SWE experience on 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 plus seven years of such experience; or nine years of such experience.
  • Experience using the Linux CLI and Linux tools.
  • Experience developing scripts using Bash and Python.
  • Recent software development experience using Java.
  • Recent software development experience using the Spring Framework, including Spring Boot, Spring Data, and Spring Integration.
  • Experience with SQL databases, including PostgreSQL.
  • Experience with NoSQL databases, including MongoDB.
  • Experience with containerization technologies such as Docker and containers.
  • Experience with container orchestration technologies, including Kubernetes.
  • Experience creating Helm charts to deploy containerized services in a Kubernetes environment.
  • Familiarity with messaging frameworks such as RabbitMQ and Kafka.
  • Familiarity with CI/CD principles, methodologies, and tools such as Bamboo and GitLab CI.
  • Familiarity with IaC principles, methodologies, and tools, including Ansible.
  • Experience using Git source control.

Nice To Haves

  • Experience with the Atlassian Tool Suite, including Jira and Confluence.

Responsibilities

  • Develop, sustain, and troubleshoot the project’s software suite of applications.
  • Implement, test, and integrate software with COTS and FOSS products, packages, and libraries.

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