Software Engineer 3

General Dynamics Information Technology•Annapolis Junction, MD
•$175,950 - $238,050•Onsite

About The Position

GDIT is hiring a Software Engineer for mission-critical government projects. The role focuses on dataflow design, data transport mechanisms, and Apache Spark-based distributed processing. The engineer designs, implements, and optimizes data ingress and egress pathways to support efficient, scalable, reliable processing of analytics workloads. The position is onsite in Annapolis Junction, Maryland, and requires a current Top Secret SCI clearance with polygraph, U.S. citizenship, a Bachelor of Science, and at least eight years of related experience. The role is scheduled for 40 hours per week, with no travel required.

Requirements

  • Bachelor of Science.
  • At least 8 years of related experience.
  • U.S. citizenship.
  • Current Top Secret SCI clearance 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.
  • 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 such as Parquet, JSON, CSV, and XML.
  • Familiarity with data quality concepts, data validation, and anomaly detection.
  • Experience with Git Source Control System.

Nice To Haves

  • Familiarity with HPC job scheduling tools, including Slurm.
  • Experience using 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

  • Comprehensive benefits and wellness packages.
  • 401(k) with company match.
  • Competitive pay and paid time off.
  • Medical plan options, including options with Health Savings Accounts.
  • Dental and vision plan options.
  • Full flex work weeks where possible.
  • Paid time off plans including vacation, sick and personal time, holidays, paid parental, military, bereavement, and jury duty leave.
  • Short- and long-term disability benefits.
  • Life, accidental death and dismemberment, personal accident, critical illness, and business travel and accident insurance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service