C++ Software Engineer (*TS/SCI required)
- Location:
- Morrisville, North Carolina, United States of America | Linthicum, Maryland, United States of America | Fairfax, Virginia, United States of America
About Northrop Grumman

Northrop Grumman solves the toughest problems in space, aeronautics, defense and cyberspace to meet the ever-evolving needs of our customers worldwide. Our 90,000 employees are Defining Possible every day using science, technology and engineering to create and deliver advanced systems, products and services. Northrop Grumman careers and internships are as varied as your interests, with a lifetime of potential that will allow you to work together with people from many backgrounds, personal passions and disciplines.
The Payload and Ground Systems, a division within Northrop Grumman’s Space Systems Sector is known for pushing the boundaries of innovation, redefining engineering capabilities, and driving advances in various sciences through cutting-edge technology. Our team is chartered with providing the skills, and innovative technologies to develop, design, produce, and sustain optimized product lines across the sector while providing a decisive advantage to the warfighter. Come be a part of our mission!
Northrop Grumman Space Systems (NGSP) seeks to find a C++ Software Engineer in the Payload and Ground Systems Division Engineering organization supporting Integrated National Systems (INS) Business Unit (BU) to support a Ground program.
This position may be located at our Morrisville, NC, Fairfax, VA, or Linthicum, MD sites. (Compensation varies per location)
This position requires being onsite and does not support remote or hybrid work.
As a Software Engineer, you will be on the Command-and-Control team where you will design, develop, document, refactor, test, and debug applications software for a Ground Segment. Ultimately, you will support the program through maturity and milestones to achieve the mission.
This role is for one experienced software developer who may be familiar with Command and Control. This individual must have C++ and Python experience in a RedHat Linux environment. Development is done within the Agile paradigm using the Atlassian tool suite.
Basic Qualifications
Must have an active Top Secret/Sensitive Compartmented Information (SCI) clearance at time of application
Must be willing to submit to and successfully pass a polygraph
Minimum years of experience needed to be considered:
2 Years of relevant experience with a completed bachelor’s degree
0 Years of relevant experience with a completed master's degree
4 Years of relevant experience with a completed associate’s degree
6 years of relevant work experience in lieu of a completed degree (High School diploma or equivalent is required)
Must have experience on all of the below:
Extensive C++ experience
Python within the RedHat Linux environment
Whole Software Design Lifecycle
Development within the Agile paradigm
Atlassian Tool Suite (Jira, Confluence, BitBucket, etc.)
Preferred Qualifications
Experience with the CI/CD pipelines (Jenkins)
Experience with automated testing
Excellent technical writing and team-building skills
Experience with Command and Control
To better support our employee’s work/life balance, most NG worksites support a 9/80 work schedule. The 9/80 schedule allows employees to work a nine-hour day Monday through Thursday and take every other Friday off. This schedule or other work-hour flexibility options can be determined upon hire.
With us, you’ll discover a culture of curiosity and collaboration that will have you Defining Possible from the day you start. Our space systems connect and protect millions of people on Earth every day, now and for the future. Explore your future and launch your career today. #definingpossible