Software Engineer - Navy Training & LVC Systems

Huntington Ingalls Industries, Inc.

Norfolk (VA)

On-site

USD 78,000 - 90,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Huntington Ingalls Industries, Inc. in Norfolk, VA is seeking a Software Engineer 2 to design, develop, and sustain applications for Navy Training Environment and NTB within the Global Security group.

You will contribute to LVC-enabled training solutions, collaborating with cross-functional teams and delivering robust software to support defense missions. The role emphasizes Java, JavaScript, Linux, and modern UI frameworks with strong emphasis on code quality, build pipelines, and secure coding

Qualifications

  • 2 years relevant experience with Bachelor's in related field; 0 years with Master's in related field; or High School Diploma or equivalent and 6 years relevant experience.
  • Ability to obtain related technical certifications; Security+ and Linux.
  • U.S. Citizen able to obtain and maintain a Secret security clearance; on-site support as required.
  • Strong proficiency in Java and object-oriented design and development.
  • Experience developing multi-threaded applications.
  • Proficiency with Java IDEs (IntelliJ, Eclipse) and Java debugging tools.
  • Development experience in Linux/Unix environments; shell scripting for automation.
  • Source control proficiency with Git.
  • Strong written and oral communication skills and ability to work effectively on cross-functional teams.
  • JavaScript development and modern UI frameworks (e.g., Sencha ExtJS, Vue.js).
  • Unit testing (e.g., JUnit) and Agile development practices.
  • Systems Engineering familiarity; integration with LVC simulation architectures (e.g., TENA, HLA, DIS).
  • Build systems and messaging frameworks (Gradle, Apache ActiveMQ), OSGi, CSS/HTML, CI/CD and code quality tools (Jenkins, SonarQube).
  • Secure coding practices aligned to DISA ASD STIG; role/user-based permissions design; database development.
  • C/C++ experience and familiarity with C4I systems.

Responsibilities

  • Design, develop, document, test, and debug applications and systems with logical/mathematical solutions.
  • Collaborate with designers and hardware engineers to plan and develop electronic data processing systems.
  • Analyze user needs and system capabilities to resolve program intent and controls; prepare operating instructions.
  • Develop compilers/assemblers and utility programs; ensure software standards are met.
  • Contribute to milestones and follow established procedures under supervision.
  • Support software infrastructure improvements and participate in proposals, reports, manuals.
  • Deliver robust, maintainable software for JSAF by liaising with program leadership and end users.
  • Develop, enhance, integrate, and support JSAF features with a team of developers and SMEs.
  • Develop on Red Hat Linux 7/8/9 using IDEs; implement in Java/JavaScript (Sencha ExtJS, Vue.js); use shell scripting and Git.
  • Assist in preparing briefs, project plans, system manuals, technical reports, and user documentation.

Skills

Java
Object-oriented design
Multi-threaded development
Linux
Git
JavaScript
IntelliJ/Eclipse
JUnit
Agile
C/C++
CI/CD

Education

Bachelor's degree or higher in related field

Tools

IntelliJ IDE
Eclipse
Git
Gradle
ActiveMQ
Jenkins
SonarQube
Sencha ExtJS
Vue.js

Job description

Huntington Ingalls Industries, Inc. in Norfolk, VA is seeking a Software Engineer 2 to design, develop, and sustain applications for Navy Training Environment and NTB within the Global Security group.

You will contribute to LVC-enabled training solutions, collaborating with cross-functional teams and delivering robust software to support defense missions. The role emphasizes Java, JavaScript, Linux, and modern UI frameworks with strong emphasis on code quality, build pipelines, and secure coding

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer II — Navy Training & LVC Systems
Software Engineer II — Navy Training & LVC Systems

Mission Technologies, a division of HII • Norfolk (VA)

On-site
USD 78,000 - 90,000
Competitive benefits
Tuition reimbursement
Wellness resources
Senior Software Engineer - Navy Training Baseline (Hybrid)
Senior Software Engineer - Navy Training Baseline (Hybrid)

Huntington Ingalls Industries • Norfolk (VA)

Hybrid
USD 97,000 - 125,000
Software Engineer I — LVC Training Systems
Software Engineer I — LVC Training Systems

Mission Technologies, a division of HII • Norfolk (VA)

On-site
USD 63,000 - 75,000
Navy Training Systems Software Integrator
Navy Training Systems Software Integrator

Huntington Ingalls Industries • Virginia Beach (VA)

On-site
USD 72,000 - 93,000
Senior Embedded Software Engineer - Navy Vessel Systems
Senior Embedded Software Engineer - Navy Vessel Systems

Huntington Ingalls Industries, Inc. • Virginia

On-site
USD 95,000 - 119,000
Relocation assistance
LVC Training Systems Engineer Lead
LVC Training Systems Engineer Lead

Mission Technologies, a division of HII • Virginia Beach (VA)

On-site
USD 91,000 - 104,000
Medical benefits
Dental benefits
Paid time off
LVC Technical Support Lead — Military Training Systems
LVC Technical Support Lead — Military Training Systems

Mission Technologies, a division of HII • Norfolk (VA)

On-site
USD 91,000 - 103,000
Medical, dental, vision benefits
401(k) Savings Plan
Tuition reimbursement
Engineer Software 1
Engineer Software 1

Mission Technologies, a division of HII • Norfolk (VA)

On-site
USD 63,000 - 75,000
Software Engineer (Engineer Software 2)
Software Engineer (Engineer Software 2)

Mission Technologies, a division of HII • Norfolk (VA)

On-site
USD 78,000 - 90,000
Competitive benefits
Tuition reimbursement
Wellness resources
Navy LVC Training Systems Lead Engineer
Navy LVC Training Systems Lead Engineer

Huntington Ingalls Industries • Honolulu (HI)

On-site
USD 120,000 - 160,000
Medical, dental, vision
401(k) plan
Life insurance
+2