Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
Alion Science and Technology

Engineer Software (Engineer Software 2) - 4451

Annapolis Junction, MD

Job Description
A division of Huntington Ingalls Industries

Job Description

Come join our Cyber and Intelligence team! Our cyber professionals are defining the future of cybersecurity, providing the most effective prevention, detection, and responses to the broad spectrum and constant evolution of threat actors. Our experts provide actionable, timely intelligence that protects our nation from adversaries' intent on disrupting our freedoms and harming our nation. Together, we are an integral part of an important mission -- we go to work every day with the knowledge and pride that our accomplishments make a difference.

Huntington Ingalls Industries- Technical Solutions Division's (HII-TSD) Cyber/Intel Business Unit is looking for a Jr. Software developer to join a team of software developers in implementing the Open Command and Control (OpenC2) for our customer in the Annapolis Junction, MD area.

Want more jobs like this?

Get Software Engineering jobs in Annapolis Junction, MD delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


OpenC2 defines a language at a level of abstraction that will enable unambiguous command and control of cyber defense technologies. The Jr. Software developer will develop prototype and reference implementations of proposed OpenC2 standards to evaualte interoprability of recommendations. They will participate in periodic cyber 'pug-fest' with commercial vendors and research partners to demonstrate functionality of the solutions.

Essential Job Responsibilities

  • Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions.
  • Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software.
  • Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems.
  • Ensures software standards are met.
  • Responsibilities also include system administration, database administration, computer security and telecommunications.
  • Develops new and improved concepts, principles, and techniques that will advance the body of knowledge of computer science, and adapts and applies advanced computer science methods and techniques to solve complex computer processing requirements. Works individually or as part of a team.
  • Reviews and tests software components for adherence to the design requirements and documents test results.
  • Resolves software problem reports.
  • Utilizes software development and software design methodologies appropriate to the development environment.
  • Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.


Minimum Qualifications

  • 2 years relevant experience with Bachelors in related field; 0 years experience with Masters in related field; or High School Diploma or equivalent and 6 years relevant experience.
  • Web-enabling technologies, programming languages and industry-accepted security engineering practices and standards is required.


Preferred Requirements

  • Assist in developing software standards, programming and security best practices
  • Assist in developing service Interface Design Configuration Guides
  • Integrate existing software into new or modified systems or operating environments (U) Develop simple data queries for existing or proposed databases or data repositories
  • Provide recommendations for improving documentation and software development process standards
  • Develop or implement algorithms to meet or exceed system performance and functional standards
  • Assist with developing and executing test procedures for software components (U) Write or review software and system documentation.
  • Clearance: Ability to obtain and maintain a Secret Clearance


Huntington Ingalls Industries is America's largest military shipbuilding company and a provider of professional services to partners in government and industry. For more than a century, HII's Newport News and Ingalls shipbuilding divisions in Virginia and Mississippi have built more ships in more ship classes than any other U.S. naval shipbuilder. HII's Technical Solutions division supports national security missions around the globe with unmanned systems, nuclear and environmental services, and defense and federal solutions. Headquartered in Newport News, Virginia, HII employs more than 42,000 people operating both domestically and internationally. For more information, visit: www.huntingtoningalls.com .

A new Federal Executive Order requires that employees of Federal contractors and subcontractors be fully vaccinated for COVID-19 by January 4, 2022. Accordingly, as a condition of employment with Technical Solutions, a division of Huntington Ingalls Industries, employees will be required to provide proof of full vaccination against COVID-19 or have an approved exemption prior to starting employment.

Huntington Ingalls Industries is an Equal Opportunity/Vets and Disabled Employer. U.S. Citizenship may be required for certain positions.

Job ID: Alion-6VOY4J4VcDWa
Employment Type: Other