Senior Software Engineer – Spark & Airflow Data Pipelines

CTRL + LLC•Fort Meade, MD
•$124 - $137•Onsite

About The Position

The Senior Software Engineer designs and optimizes data ingress and egress pathways and builds reliable data flows powered by Apache Spark and Apache Airflow. The role supports distributed data processing and analytics workloads that help mission teams work with large, varied datasets. Responsibilities include building and tuning Spark jobs, orchestrating and monitoring Airflow workflows, working with structured, semi-structured, and unstructured data, and applying data quality, validation, and anomaly detection practices. This is an on-site position in Fort Meade, Maryland. Applicants must live within commuting distance and must currently hold an active TS/SCI clearance with polygraph. Ctrl+ does not sponsor new clearances or clearance upgrades. Approximate pay is $123.63–$136.51 per hour, with the employer 401(k) contribution additional. Pay varies based on qualifications, experience, and selected compensation model. Candidates may choose from Max Rate, With Bonus, or With Bonus and PTO models; PTO and bonuses depend on the selected model and role eligibility.

Requirements

  • 7 years of relevant experience with a bachelor's degree in Computer Science or a related discipline; 5 years with a master's degree; or 9 years without a degree.
  • Currently hold an active TS/SCI clearance with polygraph.
  • Live within commuting distance of Fort Meade, Maryland, and work on site.
  • Linux command-line tools.
  • Bash scripting.
  • Recent Python and Java development.
  • Apache Airflow DAG design, scheduling, operators, and sensors.
  • Apache Spark or similar distributed processing engines.
  • SQL with MySQL, MariaDB, or PostgreSQL.
  • Jupyter, pandas, and NumPy.
  • Parquet, JSON, CSV, and XML data formats.
  • Git.

Nice To Haves

  • Slurm or other HPC job schedulers.
  • Jira and Confluence.

Responsibilities

  • Design and optimize data ingress and egress pathways.
  • Build and tune Apache Spark distributed processing jobs.
  • Orchestrate and monitor workflows with Apache Airflow.
  • Work with structured, semi-structured, and unstructured data.
  • Apply data quality, validation, and anomaly detection practices.

Benefits

  • 10% employer 401(k) non-elective contribution.
  • Employer-paid life insurance and short- and long-term disability insurance.
  • Medical, dental, and vision coverage options.
  • Employee Assistance Program.
  • Professional development and certification reimbursement.
  • Technology and ergonomic equipment reimbursement, subject to eligibility.
  • Referral and retention bonus programs, subject to eligibility.
  • Paid social and team events.
  • Compensation models may include a bonus and/or five weeks of PTO, depending on the selected model and role eligibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service