Mantech Internationalposted 17 days ago
Full-time
Norfolk, VA
Professional, Scientific, and Technical Services

About the position

Shape the future of defense with ManTech! Join a team dedicated to safeguarding our nation through advanced tech and innovative solutions. Since 1968, we've been a trusted partner to the Department of Defense, delivering cutting-edge projects that make a real impact. Dive into exciting opportunities in Cybersecurity, IT, Data Analytics and more. Propel your career forward and be part of something extraordinary. Your journey starts now-protect and innovate with ManTech! ManTech seeks a motivated, career and customer-oriented Software Engineer to join our team in Norfolk, VA. This is an onsite position.

Responsibilities

  • 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).
  • Design, develop, test, debug, and implement complex software solutions to improve or maintain the NCTE/ STAVE-NET.
  • 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 protocols such as 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.

Requirements

  • 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.

Nice-to-haves

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