Software Engineer 3/4 (UI Focus)

At Northrop Grumman, our employees have incredible opportunities to develop systems that impact people's lives around the world today and for generations to come. We look for people who have bold new ideas, courage, and a pioneering spirit to join forces to invent the future and have a lot of fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity, and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible.

This Software Engineer will be a part of the Northrop Grumman Mission Systems (NGMS) sector at our Engineering, Sciences & Technology (ES&T) Central Region Engineering, Huntsville Site. In the Mission Systems' sector, you'll join our experts in developing systems and solutions that keep our world safe. The qualified applicant will work in our Huntsville, Alabama office, headquarters for the Missile Defense and Protective Systems (MDPS) division.

As a UI focused Software Engineer, you will have the opportunity to be a flexible self-starter working in a dynamic environment working closely with our customers and end-users to implement highly usable workflows and advanced visualizations.

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's standard work schedule is a 9/80. The 9/80 schedule allows employees who work a nine-hour day Monday through Thursday to take every other Friday off.

This requisition may be filled at a higher grade based on qualifications listed below.


Basic Qualifications:

  • This requisition may be filled at either a level 3 or a level 4.
    • BQs for a Software Engineer 3: requires 5 years with Bachelor of Science in Science, Technology, Engineering or Math (STEM) discipline; 3 Years with Masters; 0 Years with PhD
    • BQs for a Software Engineer 4: requires 9 years with Bachelor of Science in Science, Technology, Engineering or Math (STEM) discipline; 7 Years with Masters; 4 Years with PhD.
  • Ability to develop software in object-oriented programming languages (Java, C++).
  • Background in GUI development and/or 3D graphics
  • Strong interpersonal skills to communicate effectively with technical teams
  • Ability to prioritize and adjust tasks to accomplish project results
  • Ability to obtain a Secret Security Clearance
Preferred Qualifications:
  • Experience creating Java-based user interfaces with the Swing or FX API
  • Experience leveraging 3D map engines, such as NASA WorldWind, for visualization
  • Ability to design and develop in a multi-threaded software environment
  • Familiarity with Linux operating systems
  • Experience with pub/sub message communications
  • Familiarity with Agile development practices
  • Active Secret (or above) Security Clearance
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.${descr2}${descr3}

Back to top