Software Developer - TS/SCI with Polygraph

General Dynamics Information TechnologyHerndon, VA
Hybrid

About The Position

Transform technology into opportunity as a Software Developer at GDIT. Shape what’s next for mission-critical government projects while shaping what’s next for your engineering career. MEANINGFUL WORK AND PERSONAL IMPACT As a Software Developer Principal, the work you’ll do at GDIT will be impactful to the mission of the Intelligence Community. You will play a crucial role in developing and operating mission critical capabilities directly impacting national security. Design and develop event-driven applications using message queues and streaming platforms (Kafka, RabbitMQ, SQS, or similar) to orchestrate distributed AI/ML workflows Build containerized microservices in Python with experience deploying to Kubernetes environments, including writing Dockerfiles, managing dependencies, and optimizing container images Develop integrations with cloud services for storage, compute orchestration, and serverless functions (experience with AWS S3, Lambda, Step Functions, or equivalent services in GCP/Azure) Implement dynamic workflow orchestration and state management for multi-step AI/ML pipelines, coordinating execution across multiple containerized services Work with relational and NoSQL data stores including query optimization, schema design, and connection pooling (Postgres, Opensearch, Elasticsearch, MongoDB, or similar) Build and maintain RESTful APIs and/or gRPC services for internal and external integrations, including proper error handling, authentication, and rate limiting Write production-quality Python code following best practices including testing (unit, integration, e2e), logging, error handling, and performance optimization Debug and troubleshoot distributed systems in production Kubernetes environments, using observability tools to trace requests across services and identify bottlenecks Collaborate with platform engineers on application deployment strategies, resource requirements, health checks, and scaling configurations Implement monitoring, alerting, and structured logging within applications to support operational visibility and rapid incident response

Requirements

  • 5+ years of related experience
  • Demonstrated relevant technical skills
  • TS/SCI with Polygraph clearance
  • US citizenship required

Nice To Haves

  • Debugging
  • Microservices Architecture
  • RESTful APIs

Responsibilities

  • Design and develop event-driven applications using message queues and streaming platforms (Kafka, RabbitMQ, SQS, or similar) to orchestrate distributed AI/ML workflows
  • Build containerized microservices in Python with experience deploying to Kubernetes environments, including writing Dockerfiles, managing dependencies, and optimizing container images
  • Develop integrations with cloud services for storage, compute orchestration, and serverless functions (experience with AWS S3, Lambda, Step Functions, or equivalent services in GCP/Azure)
  • Implement dynamic workflow orchestration and state management for multi-step AI/ML pipelines, coordinating execution across multiple containerized services
  • Work with relational and NoSQL data stores including query optimization, schema design, and connection pooling (Postgres, Opensearch, Elasticsearch, MongoDB, or similar)
  • Build and maintain RESTful APIs and/or gRPC services for internal and external integrations, including proper error handling, authentication, and rate limiting
  • Write production-quality Python code following best practices including testing (unit, integration, e2e), logging, error handling, and performance optimization
  • Debug and troubleshoot distributed systems in production Kubernetes environments, using observability tools to trace requests across services and identify bottlenecks
  • Collaborate with platform engineers on application deployment strategies, resource requirements, health checks, and scaling configurations
  • Implement monitoring, alerting, and structured logging within applications to support operational visibility and rapid incident response

Benefits

  • Comprehensive benefits and wellness packages
  • 401K with company match
  • Competitive pay
  • Paid time off
  • Full flex work weeks where possible
  • Variety of 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

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Principal

Education Level

Associate degree

Number of Employees

5,001-10,000 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service