Software Engineer 3 - Java/Spring/Docker/Kubernetes/Grafana/Prometheus/Git

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

About The Position

Captivation Software is seeking a senior-level software engineer to assist with daily responsibilities. The role supports the mission to protect the country and involves developing software solutions as part of an engineering team. The position is open for direct hires only; candidates from third-party staffing or recruiting firms will not be considered. Candidates must currently hold a Top Secret/SCI U.S. Government security clearance with a favorable polygraph and must be U.S. citizens. The position requires 20 years of software engineering experience on programs and contracts of similar scope, type, and complexity. A bachelor’s degree in Computer Science or a related discipline is required, although four years of software engineering experience on projects using similar software processes may substitute for the degree.

Requirements

  • Must be a U.S. citizen and currently hold a Top Secret/SCI U.S. Government security clearance with a favorable polygraph.
  • Twenty years of software engineering experience on programs and contracts of similar scope, type, and complexity.
  • Bachelor’s degree in Computer Science or a related discipline from an accredited college or university; four years of software engineering experience on projects with similar software processes may substitute for the degree.
  • Experience using the Linux command-line interface.
  • Experience developing microservices using Java and Spring.
  • Experience with containerization technologies, including Docker and containers.
  • Experience with container orchestration technologies such as Kubernetes.
  • Experience using system monitoring tools, including Grafana and Prometheus.
  • Experience using Git for version control.

Nice To Haves

  • Experience with continuous integration and continuous delivery principles and tools such as GitLab CI and ArgoCD.
  • Experience with OpenSearch or Elasticsearch for data indexing and retrieval.
  • Experience with NiFi for dataflow management and ingestion.
  • Experience with the Amazon HCI platform.
  • Strong debugging, documentation, and communication skills.
  • Ability to work effectively in an Agile development environment and on a multidisciplinary team.

Responsibilities

  • Assist with daily software engineering responsibilities.
  • Develop microservices using Java and Spring.
  • Use containerization and orchestration technologies, including Docker and Kubernetes.
  • Use system monitoring tools, including Grafana and Prometheus.
  • Use Git for version control.

Benefits

  • Up to 20% 401(k) contribution, with no matching required and 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.
  • Annual salary of $130,000–$270,000, depending on years of experience.
  • Above-market hourly rates.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service