Huntington Ingalls Industry Jobs

Job Information

Huntington Ingalls Industries Senior Software Engineer - 19280 in Annapolis Junction, Maryland

Senior Software Engineer - 19280

Position Location Annapolis Junction, MD

Requisition # 19280

# of Openings 5

HII – Mission Driven Innovative Solutions Inc. (HII-MDIS) provides mission-critical engineering and technical service to Information Technology, Federal Civilian, and National Security, Aerospace & Defense and International government and commercial customers at over 100 locations worldwide.

HII – MDIS is currently seeking a Senior Software Engineer to work out of their Annapolis Junction office.

Duties and Responsibilities (to include but not be limited to the following):

  • As a Senior Software Engineer , you will develop, maintain, and enhance complex and diverse software systems . You will work with a team of subs and primes, including other HII-TSD (formerly G2, Inc.) engineers.

Qualifications and Experience:

Required –

  • A Bachelors degree and 9 years relevant experience, a Master’s Degree in a technical field with 7 years experience, or 13 years of relevant experience with a HS diploma.

  • Seven (7) years ’ experience in software development/engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis/resolution.

  • Six (6) years of experience developing software using two or more of the following: Java, C++, C, Python, Ruby on Rails, Scala, C#, .NET, PHP, PERL, JavaScript, SQL, Hadoop/MapReduce/Spark/Pig/ Storm/Hive/HBase/YARN/Impala/HDFS, BIG TABLE, NoSQL, node.js ecosystem, MongoDB, , LAMP, WAMP, MEAN **Four (4) years of this experience must have been obtained in the last seven (7) years.

  • Three (3) years of experience developing SaaS systems.

  • Two (2) years ’ experience in the SIGINT environment.

  • Four (4) years of demonstrated experience developing software for one of the following: Windows, UNIX, or Linux ( Redhat versions 3-5) OS.

  • Experience on at least one Object Oriented System.

  • Extensive experience in planning and accomplishing goals and complicated tasks and providing consultation on complex projects as top-level contributor or specialist.

  • Experience developing solutions integrating and extending COTS products.

  • Demonstrated technical writing skills.

  • Firm grasp of modem computer programming with a minimum of six (6) years ’ experience in programming and development of application software for complex systems and software testing.

  • Experience in evaluating project needs, determining tasks and duration and allocating resources.

  • Active TS/SCI with Polygraph.

Preferred –

  • Knowledge and experience with internals of HDFS, HADOOP, and/or Google's BIG TABLE.

  • Experience with Hadoop clusters with 1000 or more cores.

  • Experience with C or C++ Windows/Linux programming.

  • Familiar ity with the software development process described in the J-STD-016 and IEEEIEIA 12207, "Information technology-Software life cycle processes" and possess two (2) years of experience developing software in accordance with these standards.

  • Able to communicate directions and provide guidance to junior programmer/analysts.

  • Knowledge and experience with developing distributed storage routing and querying algorithms.

  • Experience "wrapping" legacy systems or components as Web Services within a SOA framework.


  • Must possess and maintain a TS/SCI Security Clearance.

  • All candidates will be subject to a pre-employment background investigation and drug screening per HII requirements.

Huntington Ingalls Industries is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected class.