Software Engineer III

Insight Global

Norfolk (VA)

On-site

USD 55,000 - 69,000

Full time

26 hours ago
Be an early applicant

Get a reply from this employer

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

Get past ATS filters

Benefits offered by this job

Benefits from day one (medical, dental
Vision insurance
401(k) after 90 days
Paid time off

Job summary

Insight Global is seeking a Software Engineer III to support Navy training software within a live, virtual, and constructive training environment. You will design, develop, and sustain Java-based applications in Linux-based systems, aligning with NTB and JSAF components.

The role emphasizes collaboration with Navy stakeholders, rigorous debugging, and adherence to cybersecurity and configuration management practices in an Agile setting.

Qualifications

  • 5+ years of software engineering experience.
  • Experience in Linux/Red Hat environments.
  • OOP experience.
  • Experience building, debugging, and maintaining software applications.
  • Experience with multithreaded development.
  • Experience using Git for source control.
  • Strong troubleshooting and problem-solving skills.
  • Ability to work in a team environment.
  • Ability to obtain and maintain a Secret Clearance.

Responsibilities

  • Design, develop, test, debug, and maintain Java-based software applications and distributed simulation systems.
  • Enhance and sustain Navy Training Baseline (NTB) products including JSAF, JBUS, RAVE, ERM, MDS, NEXUS, JMAC, CS3, and ATD.
  • Support integration efforts across distributed modeling and simulation architectures.
  • Collaborate with software developers, systems engineers, technical leads, and Navy stakeholders to implement operational requirements.
  • Troubleshoot software defects, perform root cause analysis, and implement corrective actions.
  • Apply modeling and simulation protocols such as TENA, HLA, and DIS to support interoperable training systems.
  • Participate in software design reviews, code reviews, and Agile development activities.
  • Develop and maintain technical documentation, user guides, and software implementation artifacts.
  • Utilize Git and software configuration management processes to support development and release activities.
  • Ensure software solutions meet cybersecurity requirements, secure coding standards, and NCTE architecture guidelines.
  • Support system testing, deployments, and software sustainment efforts across the NCTE enterprise.
  • Assist with proposal support, technical briefings, and engineering documentation as needed.
  • Contribute to continuous process improvement efforts and adoption of software engineering best practices.

Skills

Java
Linux/Red Hat
OOP
Multithreaded development
Git
Secret Clearance

Tools

Jenkins
SonarQube
CI/CD
JUnit
Shell scripting
C/C++

Job description

  • -5+ years of software engineering experience
  • -Experience working in Linux/Red Hat environments
  • -Object-oriented programming (OOP) experience
  • -Experience building, debugging, and maintaining software applications
  • -Experience with multithreaded development
  • -Experience using Git for source control
  • -Strong troubleshooting and problem-solving skills
  • -Ability to work in a team environment
  • -Ability to obtain and maintain a Secret Clearance
Nice to Have Skills & Experience
  • -Modeling & Simulation (M&S) experience
  • -TENA, HLA, or DIS experience
  • -Navy or DoD program experience
  • -Jenkins, SonarQube, or CI/CD experience
  • -JUnit testing experience
  • -Shell scripting experience
  • -C/C++ experience
  • -DISA STIG or secure coding experience
Job Description

Insight Global is seeking a Software Engineer III to support the Navy Continuous Training Environment (NCTE) and Navy Training Baseline (NTB) product suite. This individual will support the design, development, integration, and sustainment of mission-critical modeling and simulation software that enables Live, Virtual, and Constructive (LVC) Fleet training environments. The ideal candidate will possess strong Java development experience, thrive in Linux-based environments, and have a passion for building scalable software solutions that support Navy readiness and training objectives.

Responsibilities
  • -Design, develop, test, debug, and maintain Java-based software applications and distributed simulation systems.
  • -Enhance and sustain Navy Training Baseline (NTB) products including JSAF, JBUS, RAVE, ERM, MDS, NEXUS, JMAC, CS3, and ATD.
  • -Support integration efforts across distributed modeling and simulation architectures.
  • -Collaborate with software developers, systems engineers, technical leads, and Navy stakeholders to implement operational requirements.
  • -Troubleshoot software defects, perform root cause analysis, and implement corrective actions.
  • -Apply modeling and simulation protocols such as TENA, HLA, and DIS to support interoperable training systems.
  • -Participate in software design reviews, code reviews, and Agile development activities.
  • -Develop and maintain technical documentation, user guides, and software implementation artifacts.
  • -Utilize Git and software configuration management processes to support development and release activities.
  • -Ensure software solutions meet cybersecurity requirements, secure coding standards, and NCTE architecture guidelines.
  • -Support system testing, deployments, and software sustainment efforts across the NCTE enterprise.
  • -Assist with proposal support, technical briefings, and engineering documentation as needed.
  • -Contribute to continuous process improvement efforts and adoption of software engineering best practices.
Compensation

Compensation: $40-50/hr. Exact compensation may vary based on several factors, including skills, experience, and education. Employees in this role will enjoy a comprehensive benefits package starting on day one of employment, including options for medical, dental, and vision insurance. Eligibility to enroll in the 401(k) retirement plan begins after 90 days of employment. Additionally, employees in this role will have access to paid sick leave and other paid time off benefits as required under the applicable law of the worksite location.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Navy Training Baseline Developer (Engineer Software 3) 30175
Navy Training Baseline Developer (Engineer Software 3) 30175

Huntington Ingalls Industries • Norfolk (VA)

On-site
USD 97,000 - 125,000
Software Engineer III - Navy Training & Simulation (Secret)
Software Engineer III - Navy Training & Simulation (Secret)

Insight Global • Norfolk (VA)

On-site
USD 55,000 - 69,000
Benefits from day one (medical, dental
Vision insurance
401(k) after 90 days
+1
Navy Training Baseline Developer (Engineer Software 3) 30175
Navy Training Baseline Developer (Engineer Software 3) 30175

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

On-site
USD 97,000 - 125,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
Engineering Tech Lead
Engineering Tech Lead

Huntington Ingalls Industries • Honolulu (HI)

On-site
USD 120,000 - 160,000
Medical, dental, vision
401(k) plan
Life insurance
+2
Senior Navy Training Baseline Software Engineer (Hybrid)
Senior Navy Training Baseline Software Engineer (Hybrid)

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

Hybrid
USD 97,000 - 125,000
Software Engineer
Software Engineer

Hepburn and Sons LLC • Dahlgren (VA)

On-site
USD 95,000 - 115,000
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
Linux System Administrator
Linux System Administrator

Insight Global • Virginia Beach (VA)

On-site
USD 62,000 - 70,000
Health insurance
401k after 90 days
Paid time off
Software Engineer I
Software Engineer I

LanceSoft Inc • San Diego (CA)

On-site
USD 83,000 - 92,000