Software Engineer II (AI)

Post Date

Mar 25, 2026

Location

Suffolk,
Virginia

ZIP/Postal Code

23435
US
May 28, 2026 Insight Global

Job Type

Contract-to-perm

Category

Software Engineering

Req #

NOR-94af6e76-5dd3-4671-af2b-78abb002892b

Pay Rate

$42 - $53 (hourly estimate)

Job Description

Insight Global is seeking a Software Engineer II to support a federal client in Suffolk, VA. This team is building software that brings AI into joint training and wargaming workflows, so users can ask for things like scenario details, definitions, or planning help and get usable outputs back in the training tools. They’re wiring up data pipelines that feed real‑time and near‑real‑time training and test data into those AI capabilities, then integrating the results into Joint Training Tools and the Fully Informed Simulation Environment (FISE). The goal is to speed up exercise planning and updates, enable more dynamic scenarios (including AI‑driven OPFOR behaviors), and improve after‑action insights across the broader joint training ecosystem.

Essential Job Responsibilities:

· Design, develop, and maintain software systems that integrate foundational and frontier AI models into joint training environments.

· Implement scalable data pipelines to ingest and process real-time and near-real-time data from operational and test & evaluation sources.

· Support integration of AI capabilities into Joint Training Tools and simulation environments, including Fully Informed Simulation Environment (FISE).

· Collaborate with cross-functional teams, including government stakeholders and partner organizations, to align AI integration with modernization efforts and mission objectives.

· Develop and optimize systems that enable rapid training updates, dynamic scenario generation, and adaptive threat simulation (AI-driven OPFOR behaviors).

· Contribute to planning, execution, and after-action review (AAR) processes by developing tools that enhance data capture, analysis, and visualization.

· Ensure interoperability across multiple combatant commands and services within a unified training environment.

· Apply software engineering best practices, including version control, automated testing, and CI/CD pipelines.

· Support system performance tuning, scalability, and reliability in high-demand training scenarios.

· Document system architectures, interfaces, and operational procedures.

Compensation:

$45/hr to $50hr.

Exact compensation may vary based on several factors, including skills, experience, and education.

Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable laws..

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.

Required Skills & Experience

· 5 years relevant experience with Bachelors in related field; 3 years relevant experience with Masters in related field; 0 years relevant experience with PhD or Juris Doctorate in related field; or High School Diploma or equivalent and 9 years relevant experience.

· Proficiency in one or more programming languages (Python, Java, C++).

· Experience with distributed systems, APIs, and microservices architectures.

· Familiarity with data engineering concepts, including data ingestion, transformation, and storage.

· Basic understanding of artificial intelligence and machine learning concepts.

· Experience working in Linux-based development environments.

Nice to Have Skills & Experience

· Experience integrating or deploying AI/ML models, including large-scale or foundation models.

· Familiarity with modern AI frameworks.

· Experience with real-time data streaming technologies (Kafka).

· Knowledge of Department of Defense (DoD) training environments, including JTSE, JLVC, or related systems.

· Experience supporting joint or multi-domain operations and training exercises.

· Understanding of data architecture principles and enterprise data integration.

· Experience with simulation systems or synthetic training environments.

· Familiarity with DevSecOps practices and secure software development in classified environments.

· Prior experience supporting large-scale exercises, planning systems, or after-action review tools.

Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.