Software Engineer 2 - DevOps

Captivation Software•Annapolis Junction, MD

About The Position

Captivation Software is seeking a mid-level software engineer for a DevOps-focused position. The engineer will oversee and monitor live production operations to ensure the availability, reliability, and performance of the project's software application suite. The role includes identifying, diagnosing, and responding to service disruptions, performance degradation, and operational issues; performing basic troubleshooting and corrective actions; supporting system sustainment; and collaborating with development and operations teams to maintain system health, improve operational efficiency, and support continuous service delivery. 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 three 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 five years of such SWE experience; or seven years of such SWE experience.
  • Experience using the Linux CLI and Linux tools.
  • Experience developing scripts using Bash.
  • Recent Python 3.x software development experience.
  • Experience with NoSQL databases, including MongoDB.
  • Experience with containerization technologies such as Docker and containers.
  • Experience with CI/CD principles, methodologies, and tools, including GitLab CI.
  • Experience with distributed logging and monitoring, such as the ELK Stack and Prometheus/Grafana.
  • Familiarity with container orchestration technologies such as Kubernetes.
  • Familiarity with Helm Charts for deploying containerized services on Kubernetes.
  • Familiarity with messaging frameworks, including RabbitMQ.
  • Familiarity with IaC principles, methodologies, and tools such as Ansible.
  • Experience with Git source control.

Nice To Haves

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

Responsibilities

  • Oversee and monitor live production operations to ensure application-suite availability, reliability, and performance.
  • Identify, diagnose, and respond to service disruptions, performance degradation, and operational issues.
  • Perform basic troubleshooting and corrective actions.
  • Support system sustainment activities.
  • Collaborate with development and operations teams to maintain system health, improve operational efficiency, and support continuous service delivery.

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