Software Engineer (Engineer Software 3) - 27915
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 position focuses on designing and implementing Cross Domain Solutions (CDS) that enable secure, interoperable data exchange within joint training and simulation environments.
What You Will Do
- Design, develop, and implement CDS rulesets that control data flow between security domains (allow, block, sanitize, transform).
- Analyze and map DIS protocol objects and interactions to ensure compatibility with CDS constraints and fixed format data structures.
- Support modernization of JLVC HLA FOM components and integrate them within CDS architectures.
- Engineer data transformation methods to convert high classification non kinetic effects into releasable low classification formats.
- Maintain end to end traceability of training audience actions and system behaviors across classification boundaries.
- Coordinate with accrediting authorities to ensure CDS compliance with all security and data handling policies.
- Extend and maintain existing DIS based CDS implementations.
- Develop technical documentation, including architectures, rulesets, mappings, and data flow specifications.
- Participate in system testing, validation, and accreditation activities for CDS-enabled capabilities.
- Troubleshoot and resolve issues related to protocol interoperability, data integrity, and cross domain transmission.
- Support milestones associated with the Fully Informed Simulation Environment (FISE).
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 an active TS/SCI security clearance.
- Strong communication skills and ability to collaborate with senior government, military, and technical stakeholders.
- Proven ability to work in complex, high stakes environments with a focus on timely, high quality delivery.
- Strong critical thinking skills and ability to develop innovative solutions to operational training challenges.
- Proficiency in one or more programming languages (Java, C++, Python, or similar).
- Experience with simulation protocols such as DIS (Distributed Interactive Simulation) and/or HLA (High Level Architecture).
- Understanding of network protocols, data serialization, and structured data formats.
- Experience working with secure systems or cross domain technologies.
- Familiarity with fixed format or constrained data packet structures.
- Ability to work effectively in team environments and communicate complex technical ideas clearly.
Preferred Requirements
- Hands on experience with Cross Domain Solutions (CDS), including ruleset creation and data guard configuration.
- Experience with Joint Live Virtual Constructive (JLVC) environments or other large scale DoD training/simulation systems.
- Background in Multi Level Security (MLS) systems, classification markings, and data labeling workflows.
- Knowledge of non kinetic effects modeling and simulation.
- Experience navigating accreditation processes such as RMF or ICD 503.
- Experience with distributed systems, real time simulation, or message oriented middleware.
- Understanding of DoD architecture frameworks and joint training system operations.
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.