Software Engineer 2 (Hybrid) - Linux/Bash/Apache Airflow/Apache Spark/Docker/Podman/Git/AWS

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

About The Position

Captivation Software is seeking a mid-level software engineer to create and maintain data workflows and automation pipelines using Apache Airflow. The role focuses on building reliable, scalable, and observable workflow orchestration solutions supporting data engineering, analytics, and operational use cases. The engineer will collaborate with data engineers, platform teams, and stakeholders to ensure workflows are efficient, secure, and production-ready. 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; candidates must be U.S. citizens.
  • One of the following experience and education combinations: a master's degree in Computer Science or a related discipline from an accredited college or university plus three years of software engineering 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 experience; or seven years of such software engineering experience.
  • Experience using the Linux command-line interface and Linux tools.
  • Experience developing Bash scripts to automate manual processes.
  • Recent software development experience using Python and Java.
  • Experience using Apache Airflow, including DAG design, scheduling, operators, and sensors, to orchestrate, schedule, and monitor complex workflows.
  • Experience using distributed big data processing engines, including Apache Spark.
  • Experience with containerization technologies such as Docker, containers, and Podman.
  • Experience with the Git source control system.

Nice To Haves

  • Experience using the Atlassian Tool Suite, including JIRA and Confluence.
  • Familiarity with AWS Cloud Services and infrastructure.

Responsibilities

  • Create and maintain data workflows and automation pipelines using Apache Airflow.
  • Build reliable, scalable, and observable workflow orchestration solutions for data engineering, analytics, and operational use cases.
  • Collaborate with data engineers, platform teams, and stakeholders to ensure workflows are efficient, secure, and production-ready.

Benefits

  • 401(k) contribution of up to 20%, with no matching required and vesting 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 coverage.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service