Software Engineer - TS/SCI with Polygraph
General Dynamics Information Technology24 days ago
Herndon, VA, USASenior
Base Salary
$145k - $196k/yr
Responsibilities
- Design and develop event-driven applications using message queues and streaming platforms to orchestrate distributed AI/ML workflows.
- Build containerized microservices in Python and deploy them to Kubernetes environments, including writing Dockerfiles and optimizing container images.
- Integrate cloud services for storage, compute orchestration, and serverless functions.
- Implement workflow orchestration and state management for multi-step AI/ML pipelines.
- Work with relational and NoSQL data stores on query optimization, schema design, and connection pooling.
- Build and maintain RESTful APIs and gRPC services with error handling, authentication, and rate limiting.
- Write production-quality Python code with unit, integration, and end-to-end testing, logging, error handling, and performance optimization.
- Debug and troubleshoot distributed systems in production Kubernetes environments using observability tools.
- Collaborate with platform engineers on deployment strategies, resource requirements, health checks, and scaling configurations.
- Implement monitoring, alerting, and structured logging to support operational visibility and incident response.
Requirements
- Bachelor of Arts or Bachelor of Science degree.
- At least 5 years of related experience.
- Relevant technical experience in software engineering and distributed systems.
- Current TS/SCI clearance with polygraph.
- US citizenship.
- Ability to collaborate with Agile/Scrum delivery teams in hybrid environments.
Benefits
- Comprehensive medical, dental, vision, disability, life, accident, critical illness, and business travel insurance options.
- 401(k) plan with company match and pre-tax and post-tax contribution options.
- Paid vacation, sick, personal, holiday, parental, military, bereavement, and jury duty leave.
- AI-powered career development tools and internal mobility support.
- Hybrid work arrangement in Herndon, Virginia, with full-flex work weeks where possible.
- 40 scheduled hours per week and less than 10% travel.
- Identity verification with camera and biometric data processing is required during hiring.
Tech Stack
Apache KafkaAWSAzureDockerElasticsearchGoogle Cloud PlatformgRPCKubernetesMongoDBPostgreSQLPythonRabbitMQ
Categories
About General Dynamics Information Technology
General Dynamics Information Technology (GDIT) delivers enterprise IT, systems integration, cybersecurity, cloud, and software engineering services to U.S. federal agencies, including defense and intelligence organizations. It provides contract-based professional and managed services ranging from network operations and unified communications to training and simulation. GDIT is a business unit of General Dynamics (NYSE: GD) and is headquartered in Falls Church, Virginia.