Today
Secret
Unspecified
Unspecified
Engineering - Systems
Norfolk, VA (On-Site/Office)
ManTech seeks a motivated, career and customer-oriented Software Engineer to join our team in Norfolk, VA. This is an onsite position.
Responsibilities include but are not limited to:
Minimum Qualifications:
Preferred Qualifications:
Clearance Requirements:
Physical Requirements:
Responsibilities include but are not limited to:
- Perform a variety of systematic, disciplined, and quantifiable approaches to the development, operation, and maintenance of software systems supporting the Navy Continuous Training Environment (NCTE) and Surface Training Advanced Virtual Environment - Network (STAVE-NET) . STAVE-NET is a key part of the US Navy's STAVE program. It provides a networked infrastructure that allows for the distribution of training content and courseware to various locations, including ships, schoolhouses, and training facilities.
- Design, develop, test, debug, and implement complex software solutions to improve or maintain the NCTE/ STAVE-NET , such as by providing capability to integrate tactical systems with simulation-based training interfaces
- Perform all aspects of software lifecycle development and maintenance to in compliance with contractual and legal requirements as well as governing guidelines and standards
- Identify or define software information and engineering requirements commensurate with the complexity of those software systems to meet customer requirements
- Identify specific technical problems and implement solutions using applicable procedures, knowledge, tools, and methods for software requirements, software design, software construction, software testing, and software maintenance tasks
- Research and propose solutions for prospective products with contemporary technologies aimed at improving the performance of customer solutions
- Utilize protocol such as protocols Distributed Interactive Simulation (DIS), High Level Architecture (HLA) etc.
- Integrate the discipline of software engineering with other team member disciplines, to include those of computer science, computer engineering, management, mathematics, project management, quality management, software ergonomics, and systems engineering
- Up to 25% travel required or as needed
Minimum Qualifications:
- 3+ years of relevant experience in software engineering, to include digital logic, circuit analysis, and embedded systems programming
- Experience in software development using C/C++ or Java
- Experience with Spring Framework (Spring Boot), Gradle/Maven, SQL, PostgreSQL, and/or Sencha Ext JS (web dev in general JavaScript/HTML/CSS)
- Experience with Open Service Gateway Initiative (OSGI), Jenkins, and/or SonarQube
- Knowledge of systems design/development lifecycle (SDLC), software systems theory and engineering principles, network/systems design and implementation, virtualization, and cloud technologies
- Possess the necessary training, qualifications, and experience for the IAT-II level at a minimum in accordance with SECNAV M-5239.2 and DoD 8140/8570. (ex. CompTia Sec+)
- Experience with Agile development methodologies and familiarity with web development and architecture.
Preferred Qualifications:
- Bachelor's Degree in related field
- 7+ years of relevant work experience as a software engineer within a U.S. Government environment, DoD strongly preferred
- Software development experience in classified and unclassified environments, specifically related to development of Joint Semi-Automated Forces (JSAF) and Joint Simulation Bus (JBUS)
- Software or systems engineering experience specializing in M&S and C4I integration applications such as JBUS and JSAF
- Knowledge of the principles, practices, and procedures used in systems development
Clearance Requirements:
- Active Secret Security Clearance with the ability to obtain and maintain an Active Top Secret/ SCI security clearance
Physical Requirements:
- Must be able to remain in a stationary position 50%.
- Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine and computer printer.
- The person in this position needs to occasionally move about inside the office to access file cabinets, office machinery, etc.
group id: RTX14564a
ManTech Corporate Capabilities