Software Engineer (Entry-Senior) - Navy Training & Simulation Systems - 28027

HII's Mission Technologies divisionVirginia Beach, VA
$70,000 - $145,000Onsite

About The Position

HII Mission Technologies is seeking Software Engineers across multiple experience levels (Entry through Senior) to support the design, development, and deployment of the Advanced Training Domain (ATD) System—a mission‑critical U.S. Navy combat systems trainer. This team delivers high‑fidelity simulations that enhance fleet readiness and modernize shipboard and shore-based training. This is an onsite, hands-on engineering role working within a secure environment alongside developers, systems engineers, and Navy operators. As part of our Integrated Training Systems group, you will help deliver software that directly improves warfighter performance. Why This Role Matters Modernizes advanced Navy training systems used fleetwide Builds real‑world combat system simulation capabilities Supports mission readiness, national defense, and advanced training modernization Offers growth across multiple levels of engineering responsibility

Requirements

  • Must have relevant experience with Bachelors in related field:
  • Software Engineer 1: Bachelor’s (0 exp) OR HS + 4 yrs
  • Software Engineer 2: Bachelor’s + 2 yrs OR Master’s (0 yrs) OR HS + 6 yrs
  • Software Engineer 3: Bachelor’s + 5 yrs OR Master’s + 3 yrs OR HS + 9 yrs OR PhD or Juris Doctorate (0 yrs)
  • Software Engineer 4: Bachelor’s + 9 yrs OR Master’s + 7 yrs OR HS + 13 yrs OR PhD or Juris Doctorate + 4 yrs
  • Experience with C++ and/or Java development in Linux environments
  • Familiarity with Agile/Scrum processes
  • Ability to troubleshoot complex software issues
  • Must be a U.S. Citizen
  • Must have a current or active a DoD Secret clearance
  • Ability to otain a DoD Information Assurance Technician (IAT) Level II certification or higher (e.g., Security+ CE, CCNA Security, CySA+) within 3 months of hire if not currently held.

Nice To Haves

  • Degree in Computer Science, Software Engineering, IT, Data Science, or related
  • Experience developing or integrating Navy training systems or simulations
  • Familiarity with ActiveMQ, JAWS, GUI development
  • Experience with Jira, GitLab, CI/CD pipelines, virtualization, or container tools
  • Experience in Navy training environments or other mission-critical systems
  • IAT Level II certification or higher (e.g., Security+ CE, CCNA Security, CySA+)

Responsibilities

  • Participate in Agile sprint planning, execution, and reviews.
  • Design, develop, test, and deploy C++ and/or Java software on Linux platforms as part of the ATD system.
  • Analyze and resolve software issues, including STRs.
  • Create clear technical documentation such as sequence diagrams, developer notes, and code commentary.
  • Conduct developer testing in lab environments and aboard ship as required.
  • Support installation, integration, and system verification events with minimal travel.
  • Collaborate with cross‑functional teams—including systems engineering, test, integration, and Navy operators—to deliver high‑fidelity training capabilities.
  • Follow secure coding, configuration management, and Agile best practices throughout the software lifecycle.
  • Teammates will also perform additional related duties as assigned to support project and organizational needs

Benefits

  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service