Senior Principal AI Full Stack Software Engineer

General Dynamics Information Technology

Fort Bragg (NC)

Hybrid

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

General Dynamics Information Technology is seeking a software engineer to lead the integration of AI capabilities into existing applications, build scalable backends in Python, and deliver AI-enabled web apps using Streamlit or React. You will design APIs with FastAPI, establish CI/CD pipelines, and ensure secure, reliable software across the SDLC.

This hybrid role requires TS/SCI clearance, a Bachelor’s degree preferred, and on-site work three days a week in Fayetteville, NC with two days

Qualifications

  • Proficiency in writing clean, maintainable Python code.
  • Experience building AI-enabled web apps with Streamlit or similar technologies.
  • Strong knowledge of web technologies, containerization, RESTful APIs, and UI development.
  • Experience designing and maintaining scalable backend solutions using Python frameworks.
  • Familiarity with PostgreSQL and MySQL relational databases.
  • 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 SDLC.

Responsibilities

  • Lead the technical integration of modern AI and LLM capabilities into existing apps and workflows.
  • Develop clean, maintainable Python code and adhere to best practices.
  • Lead the design and implementation of AI-enabled web apps using Streamlit, React, or similar tech.
  • Design, develop, and integrate APIs (FastAPI) for system communication.
  • Integrate UI that makes AI/data capabilities accessible to end users.
  • Set up CI/CD pipelines and Docker-based deployments.
  • Work with PostgreSQL/MySQL to ensure data integrity and performance.
  • Use Git for version control and collaboration.
  • Collaborate with cross-functional teams to deliver new features.
  • Ensure security, quality, reliability, and maintainability.

Skills

Python
AI Web Apps
REST APIs
Docker
Git
Streamlit
PostgreSQL
MySQL
React
Kubernetes

Education

Bachelor’s degree preferred

Tools

FastAPI
Streamlit
React
Docker
Kubernetes

Job description

YOUR IMPACT

Own your opportunity to work with the largest government agency in the nation. Make an impact by advancing the Department of War’s mission to keep our country safe and secure.

OUR COMPANY

IronEagleX (IEX), a wholly owned subsidiary of General Dynamics Information Technology (GDIT), delivers agile IT and Intelligence solutions. Combining small-team flexibility with global scale, IEX leverages emerging technologies to provide innovative, user-focused solutions that empower organizations and end users to operate smarter, faster, and more securely in dynamic environments.

JOB DUTIES
  • Lead the technical integration of modern AI and large language model capabilities into existing applications and workflows, including prompting, tool calling, retrieval-augmented generation (RAG), and related patterns.
  • 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.
  • Design, develop, and integrate APIs, including FastAPI-based services, to enable seamless communication between systems.
  • Integrate 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 and integrating 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 calling, 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
  • Education: Bachelor’s degree preferred
  • Due to US Government Contract Requirements, only US Citizens are eligible for this role
  • Role requirements: Hybrid work environment with 3 days on site in Fayetteville, NC and two days WFH
GDIT IS YOUR PLACE

At GDIT, the mission is our purpose, and our people are at the center of everything we do.

  • 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
OWN YOUR OPPORTUNITY

Explore a career at GDIT and you’ll find endless opportunities to grow alongside colleagues who share your passion for the mission and delivering results.

Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Agentic AI Full Stack Software Engineer
Principal Agentic AI Full Stack Software Engineer

General Dynamics - IT • Arlington (VA)

On-site
USD 150,000 - 190,000
Principal Agentic AI Full Stack Software Engineer
Principal Agentic AI Full Stack Software Engineer

General Dynamics Information Technology • Arlington (VA)

On-site
USD 153,000 - 207,000
Senior Agentic AI/ML Engineer
Senior Agentic AI/ML Engineer

General Dynamics Information Technology • Virginia (MN)

On-site
USD 170,000 - 230,000
Senior Principal Agentic AI/ML Engineer
Senior Principal Agentic AI/ML Engineer

General Dynamics - IT • Arlington (VA)

On-site
USD 160,000 - 210,000
Intelligence System Integrator – MID
Intelligence System Integrator – MID

Iron EagleX • Fort Bragg (NC)

On-site
USD 120,000 - 163,000
Competitive pay
401K with company match
Paid time off
Principal Software Engineer – AI & Software Factory Engineering
Principal Software Engineer – AI & Software Factory Engineering

United States Digital Space LLC • United States

Remote
USD 114,000 - 154,000
Senior Software Developer
Senior Software Developer

Iron EagleX • Fort Bragg (NC)

Hybrid
USD 110,000 - 150,000
Data Engineer Senior Principal (Hybrid)
Data Engineer Senior Principal (Hybrid)

Iron EagleX • Fort Bragg (NC)

Hybrid
USD 144,000 - 196,000
Software Engineer - MID
Software Engineer - MID

Iron EagleX • Nellis Air Force Base Census-Designated Place (NV)

On-site
USD 109,000 - 147,000
Data Scientist Mid
Data Scientist Mid

Socket.dev • Fort Bragg (NC)

On-site
USD 109,000 - 149,000