Login to My Profile | FAQs

Software Engineer

Northrop Grumman seeks a variety of software engineering professionals to design, develop, integrate, troubleshoot, validate, document, and maintain a wide range of software/information technology-intensive applications, embedded code, user interfaces, databases, graphics, Web applications, operating systems, and other products.  Our software engineers must be able to follow structured development processes involving object-oriented design/analysis, test, reuse, and configuration management in a mission-critical environment.  Responsibilities may also involve promoting/demoting databases and files across the operational, regression, and development environments.

Typical qualifications that may necessary to secure employment as a software engineer include:

• Bachelor of Science in Computer Science, Engineering, Sciences, or related
   field; advanced degree is often helpful 
• Experience with software design, coding and unit testing of software/IT
   systems is helpful
• Typical programming languages utilized include XML, Java, C, C++, .NET, Visual
   Basic
• Must have, or be able to obtain, a Department of Defense (DoD) security 
   clearance at the Secret or higher level