Cyber Software Engineer 4

Adversaries, cybercriminals and cyber terrorists, are working every hour of every day to develop new means to compromise networks, to seize valuable intellectual property and personal data, and to gain an advantage on the digital battlefield. At Northrop Grumman, our mission is to see to it that they fail. Speed, stealth and precision - keys to controlling the physical domains of land, sea, air and space are imperatives in controlling the cyber domain. Our talented employees make advances every day based on these imperatives and are committed to providing the most advanced protection for our customers against the rapidly evolving cyber threat spectrum. Our company is trusted with securing some of the most high-risk systems and continues to be the trusted provider of mission enabled solutions for the security or our nation and allies. This is without a doubt one of the most exciting times to join our team. So come join us and experience the value of performance.

Northrop Grumman Mission Systems is seeking a Senior Cyber Software Engineer to join our team of qualified, diverse individuals located at Annapolis Junction, MD.

Description of Position:
Northrop Grumman is seeking an experienced Software Engineer to support a rules engine processing service. The selected candidate will be responsible for developing and integrating common core services and extensions into the processing service. Develop and integrate COTS, GOTS and FOSS products into the processing service. The selected individual will also help create and develop training materials for both internal and external customers that will be using the processing service.

Basic Qualifications:
10 years in software development/engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis/resolution. The individual must be able to communicate directions and provide guidance to junior programmer/analysts, as required
6 years developing software using the Java programming language
At least four (4) years demonstrated experience developing software for Windows (2000, 2003, XP, Vista), UNIX and Linux (Redhat versions 3--5) operating systems. At least two (2) years of this experience must have been obtained within the last four (4) years
Experience in planning and accomplishing goals and complicated tasks and providing consultation on complex projects as top-level contributor or specialist
Familiarity with the software development process described in the MIL-STD498, JSTD-0 16, and/or US 12207 and possess at least two (2) years of experience developing software in accordance with these standards
At least six (6) years in programming and development of application software for complex systems and software testing
Familiarity with Rules Engine concepts
Familiarity with DROOLS
Experience with JSON parsing
Experience with JMS, JMR, Restful
Experience with Web Development Architectures (MVC)
Experience with Presentation/JavaScript Libraries
Experience with using automated test frameworks such as JUNIT
Experience with Spring framework
Familiarity with Spring Boot
Familiarity with ELK stack

Education: A Bachelor's Degree in Computer Science is highly desired which will be considered equivalent to four (4) years combined experience in programs with similar software processes. A Master's Degree in a technical field will be considered equivalent to six (6) years experience.

NOTE: A degree in Communications, Computer Science, Mathematics, Accounting, Information Systems, Program Management, or similar degree will be considered as a technical field.

Security Clearance: Active TS/SCI with full-scope polygraph is required.

Preferred Qualifications:
Experience with the software development process described in the MIL-STD498, JSTD-0 16, and/or US 12207 and possess at least two (2) years of experience developing software in accordance with these standards
Experience with Rules Engine concepts
Experience with DROOLS
Experience with Spring Boot
Experience with ELK stack

Northrop Grumman is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO/AA and Pay Transparency statement, please visit . U.S. Citizenship is required for most positions.

Back to top