About The Position

Captivation Software is seeking a senior-level software engineer to support the mission to protect the country. The engineer will use extensive expertise in dataflow design, data transport mechanisms, and Apache Spark-based distributed processing to design, implement, and optimize data ingress and egress pathways. These pathways must support efficient, scalable, and reliable processing of the organization’s analytics workloads. 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.
  • Master's degree in Computer Science or a related discipline from an accredited college or university, plus five years of experience as a software engineer in programs and contracts of similar scope, type, and complexity; or 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 command-line interface and Linux tools.
  • Experience developing Bash scripts to automate manual processes.
  • Recent software development experience using Python and Java.
  • Experience with Apache Airflow, including DAG design, scheduling, operators, and sensors, to orchestrate, schedule, and monitor complex workflows.
  • Experience with distributed big data processing engines, including Apache Spark.
  • Familiarity with SQL technologies such as MySQL, MariaDB, and PostgreSQL for querying, joining, and aggregating large datasets.
  • Experience using Jupyter Notebook.
  • Experience with data wrangling and preprocessing using tools such as pandas and NumPy.
  • Experience working with structured, semi-structured, and unstructured data formats such as Parquet, JSON, CSV, and XML.
  • Familiarity with data quality concepts, data validation, and anomaly detection.
  • Experience with Git source control.

Nice To Haves

  • Familiarity with HPC job scheduling tools, including Slurm.
  • Experience with the Atlassian Tool Suite, including Jira and Confluence.

Responsibilities

  • Design, implement, and optimize data ingress and egress pathways.
  • Support efficient, scalable, and reliable processing of analytics workloads.
  • Use dataflow design, data transport mechanisms, and Apache Spark-based distributed processing.

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, 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