About The Position

Captivation Software is looking for a senior level software engineer who shall be responsible for enhancing a UI prototype that was developed using Streamlit and build it into an interface with future plans to make the interface available external to the corporate enterprise.

Requirements

  • Must currently hold a Top Secret/SCI U.S. Government security clearance with a favorable Polygraph.
  • All candidates must be a U.S. citizen.
  • Master's degree in Computer Science or related discipline from an accredited college or university, plus five (5) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
  • Bachelor's degree in Computer Science or related discipline from an accredited college or university, plus seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
  • Nine (9) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
  • Experience using the Linux CLI and Linux tools.
  • Experience developing Bash scripts to automate manual processes.
  • Recent software development experience using Python and Java.
  • Familiar with Streamlit, a Python framework for building interactive web applications.
  • Experience developing front-end applications using TypeScript, HTML, and CSS.
  • Experience with JavaScript frameworks such as React, Angular, and Vue.
  • Familiar with Distributed Big Data processing engines including Apache Spark.
  • Experience using Jupyter Notebook.
  • Experience with data wrangling and preprocessing using tools such as pandas, NumPy.
  • Experience working with structured, semi-structured, and unstructured data such as Parquet, JSON, CSV, XML.
  • Familiarity with data quality concepts, data validation, and anomaly detection.
  • Experience with Git Source Control System.

Nice To Haves

  • Experience using Apache Airflow (DAG design, scheduling, operators, sensors) to orchestrate, schedule, and monitor complex workflows.
  • Experience with SQL technologies such as MySQL, MariaDB, and PostgreSQL for querying, joining, and aggregating large datasets.
  • Familiar with HPC Job Scheduling tools including Slurm.
  • Experience with the Atlassian Tool Suite including Jira and Confluence.

Responsibilities

  • Enhancing a UI prototype developed using Streamlit.
  • Building an interface with future plans to make it available external to the corporate enterprise.

Benefits

  • Annual Salary: $130,000 - $270,000 (Depends on the Years of Experience)
  • Up to 20% 401k contribution (No Matching Required and Vested from Day 1)
  • Above Market Hourly Rates
  • $3,600 HSA Contribution
  • 6 Weeks Paid Time Off
  • Company Paid Employee Medical/Dental/Vision Insurance/Life Insurance/Short-Term & Long-Term Disability/AD&D
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service