Software Engineer - TS/SCI with Polygraph

General Dynamics Information Technology•Vienna, VA
•$162,037 - $219,227•Onsite

About The Position

GDIT is seeking an experienced Software Engineer SME to design, develop, integrate, and maintain enterprise-grade applications and data systems in complex mission environments. The role provides expert-level engineering support for scalable back-end services, microservices architectures, databases, APIs, and CI/CD pipelines. It includes full-stack application development, data management, performance optimization, and technical leadership across Agile delivery teams. The position is onsite at a customer location in Tyson's, Virginia, and requires an active TS/SCI clearance with polygraph and U.S. citizenship.

Requirements

  • At least 10 years of related experience.
  • Bachelor’s degree in Computer Science, Engineering, or a related technical discipline, or an equivalent combination of education, technical certifications or training, or work experience.
  • Current TS/SCI clearance with polygraph.
  • U.S. citizenship.
  • Experience with full-stack development, Node.js, Rails, and Vue.js.
  • Experience with Python and back-end systems.
  • Experience with PostgreSQL, MySQL, and MongoDB.
  • Experience with data ingestion, AWS S3 workflows, and integrating authoritative data repositories.
  • Experience with CI/CD, automated testing, security checks, and performance validation.
  • Experience with Docker, Kubernetes, Terraform, CloudFormation, or Ansible.

Responsibilities

  • Build and maintain scalable, secure, and reliable back-end systems using Python, Node.js, Vue.js, and Rails.
  • Design and optimize relational and NoSQL database schemas, queries, and indexing, and tune performance for high-volume datasets.
  • Build and maintain data ingestion pipelines, AWS S3 data workflows, and connections that integrate authoritative data repositories.
  • Build and maintain CI/CD pipelines for automated testing, deployment, security checks, and performance validation.
  • Use Docker and Kubernetes for application packaging, deployment, scaling, and orchestration.
  • Apply infrastructure-as-code techniques using Terraform, CloudFormation, and Ansible for repeatable deployments and configuration management.
  • Ensure seamless integration between front-end interfaces and back-end systems.
  • Participate in Agile sprint planning, backlog refinement, user story decomposition, and delivery of incremental mission value.
  • Provide technical leadership across Agile delivery teams.

Benefits

  • 401(k) with company match
  • Comprehensive health and wellness packages
  • Internal mobility support
  • Paid education and certifications
  • Paid vacation and holidays
  • Medical plan options, including some with Health Savings Accounts
  • Dental plan options
  • Vision plan
  • Flexible 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