G
Principal Software Engineer – AI & Software Factory Engineering
General Dynamics Information Technology
8d ago
0$114k - $154kDevRemote, USjobspy_indeed
remoteindeed
Job Description
Clearance Level
None
Category
Software Engineering
Location
Remote, Working from the USA
Key Skills For Success
Containerization Software
GitLab CI/CD
Kubernetes Orchestration
Software Delivery
##### **REQ\#:****RQ225967**
##### **Public Trust:****None**
##### **Requisition Type:****Regular**
##### **Your Impact**
Own your opportunity to support our nation's defense. Make an impact by connecting and securing critical operations across the globe, keeping our country safe and secure.
**Job Description**
-------------------
**Principal Software Engineer – AI \& Software Factory Engineering**
We're looking for a software engineer who likes building platform products — the tooling, automation, and AI capabilities other engineering teams build on top of. You'll write production code daily on a small, senior team delivering software factories, security automation, and AI\-enabled development environments for Department of War and Federal customers. If your instinct when you see a manual process is to write code that eliminates it, this role is built for you.
**MEANINGFUL WORK AND PERSONAL IMPACT**
You'll work across multiple concurrent R\&D and customer delivery efforts rather than a single narrow program, with the option to engage in proposals and customer demos if you want to build business acumen alongside technical depth
* 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
**WHAT YOU’LL NEED TO SUCCEED**
* Education: Bachelor's degree and 8\+ years experience. In lieu of degree 12\+ years of hands\-on experience
* 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 artifact
