# Principal Agentic AI Full Stack Software Engineer

**Company**: Iron EagleX (IEX), a wholly owned subsidiary of General Dynamics Information Technology (GDIT)
**Location**: Arlington, VA
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Salary**: $142,800 - $193,200
**Category**: Engineering
**Industry**: Technology

**Apply**: https://gdit.wd5.myworkdayjobs.com/en-US/External_Career_Site/job/USA-VA-Arlington/Principal-Agentic-AI-Full-Stack-Software-Engineer_RQ226476-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_093ffd92-552

## Description

## YOUR IMPACT

As a Principal Agentic AI Full Stack Software Engineer, you will be a core member of the AI team responsible for prototyping, building, and delivering critical data analytics capabilities. You will help translate emerging AI and machine learning concepts into reliable, user-focused software solutions that support mission outcomes.

## JOB DUTIES

- Develop clean, maintainable, and efficient Python code while adhering to best practices and coding standards.

- Lead the technical design and implementation of AI-enabled web applications and analytics using Streamlit, React, or similar technologies.

- Integrate modern AI and large language model capabilities into applications and workflows, including prompting, tool calling, retrieval-augmented generation (RAG), and related patterns.

- Design, develop, and integrate APIs, including FastAPI-based services, to enable seamless communication between systems.

- Build and maintain user interfaces that make complex AI, data, and analytics capabilities accessible to end users.

- Establish and maintain CI/CD pipelines and container-based deployments using tools such as Docker to support repeatable builds and reliable releases.

- Work with relational databases such as PostgreSQL and MySQL to ensure data integrity, performance, and efficiency.

- Implement and maintain version control using Git to streamline collaboration and code management.

- Collaborate with cross-functional teams to define, design, develop, test, and deliver new features.

- Ensure all developed solutions meet high standards for security, quality, reliability, and maintainability.

- Contribute to all stages of the software development life cycle, from concept and design through testing, deployment, and sustainment.

## REQUIRED SKILLS

- Proficiency in writing clean, maintainable, and efficient Python code.

- Experience building AI-enabled web applications, analytic dashboards, or user workflows using Streamlit or similar technologies.

- Strong knowledge of web technologies, containerization, RESTful APIs, and user interface development.

- Experience designing and maintaining scalable backend solutions using Python frameworks.

- Familiarity with relational database systems such as PostgreSQL and MySQL.

- Proficiency with Docker; Kubernetes experience is a plus.

- Proficiency with Git-based version control and collaborative software development workflows.

- Hands-on experience with full stack development and a strong understanding of the software development life cycle.

- Ability to work effectively both independently and collaboratively in a fast-paced environment.

## DESIRED SKILLS

- Experience developing modern front-end applications using React.

- Hands-on experience designing or developing LLM-powered agentic workflows that use tool calls, structured outputs, task planning, and multi-step execution.

- Familiarity with component-based UI development, state management, and reusable front-end design patterns.

- Experience integrating React-based frontends with RESTful APIs or Python-based backend services.

- Experience supporting AI, machine learning, data analytics, or mission-focused software applications.

- Familiarity with cloud-native application development, DevSecOps practices, or secure software delivery environments.

- Experience implementing reliable AI workflows with validation, error handling, retries, logging, and fallback strategies.

- Understanding of MLOps concepts, including model registry/versioning, reproducible environments, and CI/CD for ML-enabled systems.

## WHAT YOU’LL NEED TO SUCCEED

- Clearance: Current TS/SCI Clearance with active or ability to obtain CI Polygraph is required.

- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).

- Role requirements: Work is onsite in Crystal City, VA with optional CONUS travel.

- Due to US Government Contract Requirements, only US Citizens are eligible for this role.

## 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: Comprehensive benefits and wellness packages, 401K with company match, competitive pay and paid time off.

- Community: Award-winning culture of innovation and a military-friendly workplace.

## Skills

### Required
- Python
- Streamlit
- React
- FastAPI
- Docker
- PostgreSQL
- MySQL
- Git
- AI Ops
- CI/CD
- Web Applications
- User Interfaces (UI)

### Nice to have
- LLM-powered agentic workflows
- component-based UI development
- state management
- DevSecOps practices
- secure software delivery environments
- MLOps concepts

---

Source: [Apply at gdit.wd5.myworkdayjobs.com](https://gdit.wd5.myworkdayjobs.com/en-US/External_Career_Site/job/USA-VA-Arlington/Principal-Agentic-AI-Full-Stack-Software-Engineer_RQ226476-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
