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

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

About The Position

Captivation Software is seeking a senior-level software engineer to develop, sustain, and troubleshoot the project’s suite of software applications. The work includes software implementation, testing, and integration with commercial off-the-shelf (COTS) and free and open-source (FOSS) products, packages, and libraries. The role supports the mission to protect the country and requires a current Top Secret/SCI U.S. Government security clearance with a favorable polygraph; candidates must be U.S. citizens. 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 plus 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 plus seven years of such SWE experience; or nine years of such SWE 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 System.
  • Position is open to direct hires only; candidates from third-party staffing or recruiting firms will not be considered.

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, 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 insurance, and AD&D insurance.
  • Above-market hourly rates.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service