Note: The job is a remote job and is open to candidates in USA. General Dynamics Information Technology is a global technology and professional services company seeking a Principal Software Engineer for AI & Software Factory Engineering. The role involves building platform products and AI capabilities, automating software delivery processes, and ensuring security compliance for various engineering teams and clients.
Responsibilities
- Build agentic AI capabilities — tool orchestration, LLM application development, and workflow automation — using AI-assisted development daily
- Develop software that automates continuous Authority to Operate (cATO): evidence collection, compliance reporting, and policy-as-code enforcement
- Build secure-by-default CI/CD pipeline products — hardening templates, integrated security scanning (SAST, SCA, container, SBOM), and supply chain controls (signing, provenance, attestation) — that development teams across our portfolio consume
- Extend the platform with self-service capabilities: developer onboarding automation, reusable deployment patterns, and AI development tools (code assistants, model serving) — including for air-gapped environments
- Ship to and support production on hardened Kubernetes (Big Bang / Iron Bank) in CUI/IL5 environments — we run what we build
Skills
- 8 + years of related experience
- US Citizenship Required: Yes
- Education: Bachelor's degree and 8+ years experience. In lieu of degree 12+ years of hands-on experience
- 5+ years of related experience in Software Engineering, DevOps / DevSecOps technologies
- 3+ years of hands on experience with Kubernetes
- Strong development skills in Python, Go, or similar — you build tooling and applications, not just configure them
- Daily use of AI-powered development tools (code assistants, LLM-based tooling)
- CI/CD pipeline development — GitLab CI strongly preferred; Jenkins, GitHub Actions, or similar accepted
- Security scanning integration in automated pipelines (SAST, DAST, SCA, container scanning)
- Containerization (Docker, Helm, OCI artifacts) and Infrastructure as Code (Terraform and/or Ansible)
- Git-based workflows, GitOps deployment patterns, and solid Linux fundamentals
- Experience working in or deploying to classified or air-gapped environments
- Strong written and verbal communication; comfort juggling multiple projects with shifting priorities
- Security clearance level: No clearance required to start with ability to obtain and maintain a Secret clearance
- Location: Remote with travel up to 10%
- Hands-on experience with agentic AI frameworks or LLM APIs (tool-use patterns, orchestration, RAG)
- Platform One / Big Bang, Iron Bank, or DoW-hardened Kubernetes distributions
- DoW security and authorization frameworks (NIST 800-53, RMF, cATO)
- Software supply chain security practices (Sigstore/Cosign, Syft, in-toto)
- AI/ML infrastructure in enterprise or air-gapped environments (model serving, GPU scheduling on K8s)
- Certified Kubernetes Application Developer (CKAD) certification
- Supporting proposals, RFI responses, or customer engagements as a technical SME
Benefits
- Growth: AI-powered career tool that identifies career steps and learning opportunities
- Support: an internal mobility team focused on helping you achieve your career goals
- Rewards: 401K with company match, and competitive pay and paid time off
- Comprehensive benefits and wellness packages
- Medical plan options, some with Health Savings Accounts
- Dental plan options
- A vision plan
- A 401(k) plan offering the ability to contribute both pre and post-tax dollars up to the IRS annual limits and receive a company match
- 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
- GDIT typically provides new employees with 15 days of paid leave per calendar year to be used for vacations, personal business, and illness and an additional 10 paid holidays per year
- The GDIT Paid Family Leave program provides a total of up to 160 hours of paid leave in a rolling 12 month period for eligible employees
- Short and long-term disability benefits
- Life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance are provided or available
Company Overview