
Principal Engineer Software
Job Description
Description
At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have 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. Our employees are not only part of history, they're making history.Northrop Grumman Aeronautics Systems (NGAS) has an opening for a Principal Software Engineer position. This position reports to the Battle Management operating unit within Research and Advanced Design. The Software Integration & Test Lead role builds and maintains the CI/CD pipeline for builds, deployments, and regression testing for all required applications. The Lead develops integration-test plans, configures GFx, government environments, and ensures the C2 system and portable C2 demo meet “time-to-command” and setup-time targets. A hands-on, results-driven engineer, the individual champions automation, rapid issue resolution, and a culture of continuous integration and quality assurance. This position is located in El Segundo, CA.
Responsibilities:
Build and maintain CI/CD pipelines that automate builds, deployments, and regression testing.
Develop integration test plans that verify interoperability, data flow, and real-time command execution.
Configure and manage the demonstration environment, including GFx and government deployments, simulation stand-up, and software licensing.
Provide on-site support during a two-person deployment demonstration to achieve target “setup time” and “time-to-command” metrics.
Basic Qualifications:
Principal Software Engineer: Bachelor’s Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline and 5 years of related engineering experience; OR a Master’s degree in a STEM discipline and 3 years of related engineering experience OR a PhD degree in a STEM discipline and 1 years of related engineering experience
Your ability to transfer and maintain the final adjudicated Secret clearance (DoD must be in-scope or enrolled in Continuous Evaluation) and any program access(es) required for the position within a reasonable period of time, as determined by the Company.
Experience in software integration, test engineering, or DevOps for mission-critical systems.
Proficiency with automation tools (Jenkins, GitLab CI, Ansible), containerization (Docker/Kubernetes), and automated test frameworks.
Experience integrating COTS applications into secure, hardened environments and handling CUI data.
Ability to troubleshoot complex integration issues under time-critical demo conditions.
Preferred Qualifications:
Existing Department of Defense Secret level security clearance
Proven experience in Mission Autonomy
Understanding of contested environment operations, EW/EMCON constraints
Optimize Your Resume for This Job
Get a match score and see exactly which keywords you're missing
Job Details
- Category
- Software
- Employment Type
- Full Time
- Location
- El Segundo, CA
- Posted
- Apr 5, 2026, 08:00 PM
- Listed
- Apr 7, 2026, 01:18 AM
About Northrop Grumman
Part of the growing space & AI ecosystem pushing the frontiers of technology.
More Roles at Northrop Grumman





Similar Software Roles



Found this role interesting?