Software Engineer (Engineer Software 3) - 27914
Role details
Job location
Tech stack
Job description
Mission Technologies, a division of Huntington Ingalls Industries, is seeking an experienced Software Engineer to support the Joint Training Synthetic Environment (JTSE) and JLVC Modernization effort under the Joint Staff J7 (JS J 7) contract. This role focuses on integrating advanced software and AI capabilities into next generation joint training and simulation environments., * Design, develop, and maintain software systems integrating foundational and frontier AI models into joint training environments.
- Build scalable data pipelines to ingest and process real time and near real time data from operational and T&E sources.
- Integrate AI enabled capabilities into Joint Training Tools and simulation systems, including the Fully Informed Simulation Environment (FISE).
- Collaborate with government stakeholders and partner organizations to align solutions with modernization goals and mission requirements.
- Develop and optimize systems enabling rapid training updates, dynamic scenario generation, and AI driven adversary (OPFOR) behaviors.
- Enhance planning, execution, and AAR processes with improved data capture, analysis, and visualization tools.
- Ensure interoperability across combatant commands and services within a unified training environment.
- Apply software engineering best practices including version control, automated testing, and CI/CD pipelines.
- Support performance tuning, scalability, and reliability in high demand training scenarios.
- Document system architectures, interfaces, and operational procedures.
Requirements
- 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.
- Must have a Secret Clearance or ability to obtain within 45 days of hire.
- Proficiency in one or more programming languages (Python, Java, C++).
- Experience developing software in distributed systems, microservices, and API driven architectures.
- Hands on experience with containerization and orchestration technologies such as Docker and Kubernetes.
- Familiarity with data engineering concepts including data ingestion, ETL/ELT, transformation, and storage.
- Experience working with SQL and NoSQL databases.
- Basic understanding of machine learning concepts and AI model integration workflows.
- Experience developing in Linux-based environments and using common CLI tools.
- Proficiency with version control systems (Git) and collaborative development workflows.
- Experience with automated testing frameworks and supporting CI/CD pipelines.
- Understanding of networking fundamentals including REST, messaging protocols, and service-to-service communication.
- Ability to document system architectures, APIs, and technical interfaces clearly and logically.
Preferred Requirements
- Experience integrating or deploying AI/ML models using modern frameworks (PyTorch, TensorFlow, ONNX).
- Familiarity with real time data streaming technologies (e.g., Kafka).
- Experience with DoD training or simulation environments (JTSE, JLVC, LVC).
- Knowledge of enterprise data architecture and secure data integration.
- Background in DevSecOps, automated security testing, and secure development.
- Experience with infrastructure as code tools (Ansible, Terraform).
- Prior experience supporting large-scale exercises, planning systems, or after-action review tools
Benefits & conditions
HII is more than a job - it's an opportunity to build a new future. We offer competitive benefits such as best-in-class medical, dental and vision plan choices; wellness resources; employee assistance programs; Savings Plan Options (401(k)); financial planning tools, life insurance; employee discounts; paid holidays and paid time off; tuition reimbursement; as well as early childhood and post-secondary education scholarships. Bonus/other non-recurrent compensation is occasionally offered for qualified positions, and if applicable to this role will be addressed by the recruiter at the screening phase of application.