Share this Job

Sr. Software Architect - 5624

Date: Jun 15, 2022

Location: Annapolis Junction, MD, US, 20701

Company: HII's Mission Technologies division

Requisition Number: 5624 

Required Travel: 0 - 10%

Employment Type: Full Time/Salaried/Exempt

Hours Per Week: 40 

Security Clearance: No Clearance 

Level of Experience: Senior 

Employee Referral Bonus Amount: [[filter10]]

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 Software Architect to lead a team of software developers in implementing the Open Command and Control (OpenC2) for our customer in the Annapolis Junction, MD area.


OpenC2 defines a language at a level of abstraction that will enable unambiguous command and control of cyber defense technologies. The Software Architect functions as the overall lead for all task software development activities, to include functioning as the primary POC with customer Subject Matter Expert (SME) / technical lead. The Software Architect defines software products, goals, and requirements; guides the software development team in defining product architectures; coaches individual developers as needed, and plans and facilitates team and program demonstration events.

This Software Architect will also supports Systems Engineering activities with the customer SME; conducts product reviews and provides feedback when requested and participates in OpenC2 standards development. The Software Architect reviews, comments, and contributes content to in-development OASIS specifications and presents technical proposals to Technical Committee and Sub-Committee meetings, and at face-to-face meetings with the customer.

Essential Job Responsibilities

  • Serves as Software development lead for OpenC2 / cybersecurity automation tools
  • Develops Software architecture for an OpenC2 reference implementation environment, and adjust the architecture to evolving requirements
  • Defines software products, goals, and requirements
  • Guides the Software development team in defining and implementing product architectures
  • Interprets OASIS OpenC2, other cybersecurity automation (e.g., CACAO), and common industry specifications (e.g., messaging protocols) and guides development team in implementing those specifications within the reference environment
  • Reviews issues identified in OASIS OpenC2 specification development and provide implementation-focused feedback to the specification development process
  • Guides the software development team in establishing and improving the development and test environment, including use of HII-owned capabilities and export to open-source sharing environments (e.g., GitHub)
  • Plans and facilitates team and program demonstration events, including OpenC2-related interoperability demonstration and testing events (e.g., “plugfests”)
  • Participates in technical interchanges with OpenC2 community participants to assess and resolve issues regarding OpenC2 functionality and interoperability
  • Mentors’ software development team and coach’s’ individual developers as needed

Minimum Qualifications

  • 15 years of experience with a bachelors degree, or 19 years of relevant experience with a HS diploma.
  • Minimum of fifteen (15) years’ experience in systems analysis and/or programming required with project management and leadership
  • United States Citizenship is required 

Preferred Requirements

  • Masters’ degree in Computer Science (CS), Information System Management (ISM), Engineering Management or Computer Programming.
  • Schemas (JSON, XML, etc)
  • Language and Frameworks (Python, JavaScript frameworks (e.g., REACT)
  • Specification Implementation (going from words/ideas to usable code)
  • Usability minded (guide things to what will/should work rather than have it be a future problem) (addition to third bullet?)
  • Security Clearance or ability to obtain one

This opportunity resides with Cyber & Electronic Warfare, a business group within Mission Technologies, a division of Huntington Ingalls Industries. HII works within our nation’s intelligence and cyber operations communities to defend our interests in cyberspace. Our deep expertise in network architecture, software and hardware development, cybersecurity and the electromagnetic environment uniquely enables us to support sensitive missions for federal agency partners.

HII is a global engineering and defense technologies provider. With a 135-year history of trusted partnerships in advancing U.S. national security, HII delivers critical capabilities ranging from the most powerful and survivable naval ships ever built, to unmanned systems, ISR and AI/ML analytics. HII leads the industry in mission-driven solutions that support and enable a networked, all-domain force. Headquartered in Virginia, HII’s skilled workforce is 44,000 strong. For more information, please visit:

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

Nearest Major Market: Baltimore
Nearest Secondary Market: Washington DC