You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
General Dynamics Information Technology

Principal Agentic AI Full Stack Software Engineer

  • Office
  • 6+ years

Salary

$142,800 - 193,200/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company is Iron EagleX, a wholly owned subsidiary of the company, which delivers agile IT and intelligence solutions that help organizations and end users work smarter, faster and more securely.

The role supports the AI team in Crystal City, VA, building and running parts of the AI analytics stack: analytic front ends, production APIs, interfaces between AI workflow components, and the data layer beneath them.

You will work as a core member of the AI team, prototyping and delivering data analytics capabilities and turning emerging AI and machine learning ideas into reliable software for mission users.

The role supports a large government agency with a mission to keep the country safe and secure.

Requisition type is regular. Clearance must currently be Top Secret/SCI and must be able to obtain a Top Secret SCI with polygraph. No Public Trust or other clearance is required. Job family is Data Science and Data Engineering.

Responsibilities

  • Write clean, maintainable and efficient Python that follows best practices and coding standards.
  • Lead the technical design and build of AI-enabled web applications and analytics using Streamlit, React or similar tools.
  • Add AI and large language model features to applications and workflows, including prompting, tool calling and retrieval-augmented generation (RAG).
  • Design, build and integrate APIs, including FastAPI services, so systems can communicate reliably.
  • Build and maintain interfaces that make complex AI, data and analytics features usable for end users.
  • Set up and maintain CI/CD pipelines and container-based deployments, using tools such as Docker, for repeatable builds and dependable releases.
  • Work with relational databases such as PostgreSQL and MySQL to keep data accurate, performant and efficient.
  • Manage code with Git to support collaboration.
  • Work with cross-functional teams to define, design, develop, test and deliver new features.
  • Take part in every stage of the software lifecycle, from concept and design through testing, deployment and sustainment.

Requirements

  • Proficiency in clean, maintainable and efficient Python.
  • Experience building AI-enabled web applications, analytics dashboards or user workflows with Streamlit or similar tools.
  • Strong knowledge of web technologies, containerization, RESTful APIs and user interface development.
  • Experience designing and maintaining scalable backend systems with Python frameworks.
  • Familiarity with relational databases such as PostgreSQL and MySQL.
  • Proficiency with Docker. Kubernetes experience is a plus.
  • Proficiency with Git and collaborative development workflows.
  • Hands-on full stack development experience and a solid understanding of the software development lifecycle.
  • Bachelor's degree in Computer Science, Software Engineering or a related field, or equivalent experience.
  • 8+ years of related experience.
  • US citizenship is required. Only US citizens are eligible due to US Government contract requirements.
  • Current TS/SCI clearance with active status or ability to obtain a CI polygraph is required.
  • Preferred: hands-on experience developing modern front-end applications in React.
  • Preferred: hands-on experience designing or building LLM-powered agentic workflows with tool calling, structured outputs, task planning and multi-step execution.
  • Preferred: familiarity with component-based UI development, state management and reusable front-end patterns.
  • Preferred: experience connecting React front ends to RESTful APIs or Python backend services.
  • Preferred: experience supporting AI, machine learning, data analytics or mission-focused software applications.
  • Preferred: familiarity with cloud-native development, DevSecOps practices or secure software delivery environments.
  • Preferred: experience building reliable AI workflows with validation, error handling, retries, logging and fallback strategies.
  • Preferred: understanding of MLOps concepts, including model registry and versioning, reproducible environments and CI/CD for ML-enabled systems.

Conditions

Onsite in Crystal City, VA, Arlington area, with optional travel within the continental US of 10-25%.

Full-time, 40 scheduled hours per week.

Salary likely between $142,800 and $193,200, set by experience, location and possibly contract terms, and may fall outside this range.

Identity verification using biometrics and AI is part of hiring, and you must be on camera for virtual interviews. Your biometric data is used only for identity verification and security.

Equal opportunity employer, including individuals with disabilities and protected veterans.

Benefits

  • Medical plans, some with Health Savings Accounts, plus dental and vision plans.
  • 401(k) with pre-tax and post-tax contributions up to IRS limits and a company match.
  • Full flex work weeks where possible and paid time off, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave.
  • Short- and long-term disability, life, accidental death and dismemberment, personal accident, critical illness and business travel accident insurance, provided or available.
  • An AI-powered career tool that suggests career steps and learning, an internal mobility team, and a military-friendly culture.

Where you’d work

From the office

No visa sponsorship

About the company

General Dynamics Information Technology

Offices in Arlington, United States, United States

Also hiring in San Diego, United States, St. Louis, United States, Reston, United States and 3 more places

71 of their 542 open roles are remote

Your chances

We've checked whether it's still hiring and how crowded it is.

  • 21 checks run
  • 0 red flags

Still hiring?

14 checks

No red flags

How crowded?

7 checks

No red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details12 facts · Role, Location, Compensation, Employment
Tech stack
  • React
  • Python
  • PostgreSQL
  • Kubernetes
  • Docker
  • MySQL
  • CI/CD
  • LLMs
  • RAG
Seniority
Principal
Type
Full-time
Specialty
Fullstack
Region
United States
Pay period
Annual
Show 6 more factsShow less

Role

Category
Development
Specialty
Fullstack
Seniority
Principal
Experience
8+ years
Tech stack
  • React
  • Python
  • PostgreSQL
  • Kubernetes
  • Docker
  • MySQL
  • CI/CD
  • LLMs
  • RAG

Location

Work model
Office
Region
United States
Offices
  • Arlington, United States
  • United States
Visa sponsorship
Not sponsored

Compensation

Salary
$142,800 - 193,200 / year
Pay period
Annual

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason