Northrop Grumman Software Engineer 2 or 3 / Rome, NY in Rome, New York

Do you enjoy learning about new technologies and researching how they can be used to provide cutting edge products and services to our customers? If so, then look to join our team as a Software Engineer at Northrop Grumman's Rome, NY site.

As a Software Engineer, you will conduct a variety of challenging software analysis, software design and software development activities involving cutting edge technologies. These will be relative to the development and integration of leading edge Department of Defense (DoD)/U.S. Air Force (USAF) intelligence, surveillance and reconnaissance (ISR) collection, processing, exploitation, analysis and dissemination capabilities.

This is a research environment where you'll be looking at ways to provide warfighters data in the fastest and most efficient ways possible, which will help with their decision making in a wartime environment. Warfare is conducted on many fronts; our research looks at ways to combine air, cyber and space operations to help fight future wars. We conduct experiments to integrate these fronts in order to put an architecture in place for a combat cloud.

Responsibilities include, but are not limited to:

  • Design, develop, document, test and debug applications software.

  • Perform design development and integration activities within an agile development process.

  • Participate in software analysis activities to include requirements analysis, gap analysis and technical assessments.

  • Develop high level and detailed software designs.

  • Present and demonstrate prototype software capabilities

  • Development of new research area recommendations to introduce solutions, products, services and best practices to fit customer needs.

  • Organize and carry out development tasks, and work as a member of a tightly integrated team.

  • Work under general direction independently determining and developing technical approaches

  • Design, develop, interact and integrate systems that collect, process and exploit US Air Force, U.S. DoD and allied/coalition data feeds, data bases and intelligence sources to include: imagery, video, electronic/signals intelligence, cyber intelligence and other forms of geographically and temporally registered data

The successful candidate will have the ability to work in a fast-paced environment, think independently and overcome technical challenges as part of a multidisciplinary engineering team. Will also have excellent verbal/written communication skills. 10-20 percent travel may be required.

The selected candidate will be subject to a government security investigation and must meet eligibility requirements for access to classified information. Selected candidate may be required to submit to a polygraph.

As a full-time employee of Northrop Grumman Mission Systems, you are eligible for our robust benefits package including:

Medical, Dental & Vision coverage


Educational Assistance

Life Insurance

Employee Assistance Programs & Work/Life Solutions

Paid Time Off

Health & Wellness Resources

Employee Discounts

This position description does not represent a current opening but may be used to identify candidates with skills and experience for positions within Northrop Grumman that frequently become available. Candidates who express an interest may be considered for future positions at Northrop Grumman.


Basic Qualifications:

  • Bachelor of Science degree in Computer Science, Computer Systems Engineering or related STEM degree plus 2 or more years of relevant experience; or a Master of Science degree in Computer Science, Computer Systems Engineering or related STEM degree plus 0 or more years of relevant experience. Distributed software design experience. Knowledge of application architectures. Current, active Secret Department of Defense (DoD) clearance or higher.

Preferred Qualifications:

  • Experience designing, developing and integrating systems/software involving one or more of the following technology areas: Service-oriented architectures (SOAs), J2EE Framework, Enterprise services and integration with enterprise service buses (ESBs) and/or Virtual machines/secure virtualization techniques.

  • Experience with the definition of experimentation/capability evaluation plans

  • Enterprise computing, cloud computing architectures (public and/or private)

  • Experience with big data architectures and analytic techniques

  • Experience with security engineering, public key infrastructure (PKI) and certification and accreditation (C&A) of DoD systems in accordance with DIACAP/DoD 8500

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 a complete EEO/AA and Pay Transparency statement, please visit U.S. Citizenship is required for most positions.