Software Engineer 2

General Dynamics Information Technology•Annapolis Junction, MD
•$152,150 - $205,850•Onsite

About The Position

GDIT is hiring a 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 for 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. The position is onsite in Annapolis Junction, Maryland, and requires a current Top Secret/SCI clearance and U.S. citizenship. The posting also specifies a Top Secret/SCI clearance with polygraph under required qualifications.

Requirements

  • Bachelor of Arts or Bachelor of Science degree.
  • At least 5 years of related experience.
  • U.S. citizenship.
  • Current Top Secret/SCI clearance; the required skills section specifies TS/SCI with polygraph.
  • Experience using the Linux CLI 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.
  • Experience with containerization technologies such as Docker, containerd, and Podman.
  • Experience with Git source control.

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

  • Comprehensive medical plan options, including options with Health Savings Accounts.
  • Dental plan options.
  • Vision plan.
  • 401(k) with company match.
  • Paid time off, including vacation, sick and personal time, holidays, and paid parental, military, bereavement, and jury duty leave.
  • Short- and long-term disability benefits.
  • Life insurance.
  • Accidental death and dismemberment, personal accident, critical illness, and business travel and accident insurance are provided or available.
  • Full flex work weeks where possible.
  • AI-powered career tool identifying career steps and learning opportunities.
  • Internal mobility team focused on career goals.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service