Northrop Grumman Aeronautics Systems has an opening for a Principal Embedded Software Engineer / Sr. Principal Embedded Software Engineer to join our team of qualified, diverse individuals. This ...
Northrop Grumman Aeronautics Systems has an opening for a Principal Embedded Software Engineer / Sr. Principal Embedded Software Engineer to join our team of qualified, diverse individuals. This ...
Principal / Sr. Principal Embedded Software Engineer
Melbourne, FL · On-site
$125K - $167K/yr
Northrop Grumman Aeronautics Systems has an opening for a Principal Embedded Software Engineer / Sr. Principal Embedded Software Engineer to join our team of qualified, diverse individuals. This ...
Principal / Sr. Principal Embedded Software Engineer
Melbourne, FL · On-site
$125K - $167K/yr
Northrop Grumman Aeronautics Systems has an opening for a Principal Embedded Software Engineer / Sr. Principal Embedded Software Engineer to join our team of qualified, diverse individuals. This ...
Principal Engineer Software/Senior Principal Engineer Software
Melbourne, FL · On-site
$116K - $160K/yr
The Northrop Grumman Aeronautics Systems (NGAS) , Global Surveillance division is looking for Principal Engineer Software/Senior Principal Engineer Software to join our software team. This position ...
Principal Engineer Software/Senior Principal Engineer Software
Melbourne, FL · On-site
$116K - $160K/yr
The Northrop Grumman Aeronautics Systems (NGAS) , Global Surveillance division is looking for Principal Engineer Software/Senior Principal Engineer Software to join our software team. This position ...
Principal / Senior Principal Embedded Software Engineer
Los Angeles, CA · On-site
$135K - $186K/yr
We are looking for you to join our team as a Principal or Senior Principal Embedded Software Engineer based out of Woodland Hills, CA . As an Embedded Software Engineer at Northrop Grumman you will ...
Principal / Senior Principal Embedded Software Engineer
Los Angeles, CA · On-site
$135K - $186K/yr
We are looking for you to join our team as a Principal or Senior Principal Embedded Software Engineer based out of Woodland Hills, CA . As an Embedded Software Engineer at Northrop Grumman you will ...
Senior Principal Software Engineer - (Secret Clearance Preferred - Onsite Required)
Oakton, VA · On-site
$161K - $218K/yr
Yes SOFTWARE ENGINEER SR PRINCIPAL GDIT is seeking a Principal Software Engineer to join our team. This challenging and interesting software engineering and development position is a chance to ...
Senior Principal Software Engineer - (Secret Clearance Preferred - Onsite Required)
Oakton, VA · On-site
$161K - $218K/yr
Yes SOFTWARE ENGINEER SR PRINCIPAL GDIT is seeking a Principal Software Engineer to join our team. This challenging and interesting software engineering and development position is a chance to ...
Sr. Principal Software Engineer
Boulder, CO · On-site
$155K - $180K/yr
As a Sr. Principal Software Engineer, you will be responsible for the design, development, documentation, testing, deployment, and debugging of software applications. This includes researching ...
Sr. Principal Software Engineer
Boulder, CO · On-site
$155K - $180K/yr
As a Sr. Principal Software Engineer, you will be responsible for the design, development, documentation, testing, deployment, and debugging of software applications. This includes researching ...
Senior Principal Software Engineer - (Secret Clearance Preferred - Onsite Required)
Oakton, VA · On-site
$161K - $218K/yr
SOFTWARE ENGINEER SR PRINCIPAL GDIT is seeking a Principal Software Engineer to join our team. This challenging and interesting software engineering and development position is a chance to ...
Senior Principal Software Engineer - (Secret Clearance Preferred - Onsite Required)
Oakton, VA · On-site
$161K - $218K/yr
SOFTWARE ENGINEER SR PRINCIPAL GDIT is seeking a Principal Software Engineer to join our team. This challenging and interesting software engineering and development position is a chance to ...
We are looking for you to join our team as a Principal or Senior Principal Embedded Software Engineer based out of Woodland Hills, CA . As an Embedded Software Engineer at Northrop Grumman you will ...
We are looking for you to join our team as a Principal or Senior Principal Embedded Software Engineer based out of Woodland Hills, CA . As an Embedded Software Engineer at Northrop Grumman you will ...
Principal Engineer Software/Senior Principal Engineer Software
Melbourne, FL · On-site
$116K - $160K/yr
The Northrop Grumman Aeronautics Systems (NGAS) , Global Surveillance division is looking for Principal Engineer Software/Senior Principal Engineer Software to join our software team. This position ...
Principal Engineer Software/Senior Principal Engineer Software
Melbourne, FL · On-site
$116K - $160K/yr
The Northrop Grumman Aeronautics Systems (NGAS) , Global Surveillance division is looking for Principal Engineer Software/Senior Principal Engineer Software to join our software team. This position ...
Principal / Senior Principal Software Engineer - Kalman Filter
Los Angeles, CA · On-site
$135K - $186K/yr
We are looking for you to join our team as a Principal or Senior Principal Software Engineer - Kalman Filter based out of Woodland Hills, CA . As a Software Engineer at Northrop Grumman Mission ...
Principal / Senior Principal Software Engineer - Kalman Filter
Los Angeles, CA · On-site
$135K - $186K/yr
We are looking for you to join our team as a Principal or Senior Principal Software Engineer - Kalman Filter based out of Woodland Hills, CA . As a Software Engineer at Northrop Grumman Mission ...
Sr. Principal Software Engineer
Boulder, CO · On-site
$155K - $180K/yr
As a Sr. Principal Software Engineer, you will be responsible for the design, development, documentation, testing, deployment, and debugging of software applications. This includes researching ...
Sr. Principal Software Engineer
Boulder, CO · On-site
$155K - $180K/yr
As a Sr. Principal Software Engineer, you will be responsible for the design, development, documentation, testing, deployment, and debugging of software applications. This includes researching ...
Sr. Principal Software Engineer (Navigation Systems) Level 3
Woodland Hills, CA · On-site
$120 - $164/hr
Onsite Job: Sr. Principal Software Engineer (Navigation Systems) Level 3 Work Location: Woodland Hills, CA 91367 Duration: 12+ Months Contract Work Schedule: 9x80 A Ability to Obtain DoD Secret ...
Quick apply
Sr. Principal Software Engineer (Navigation Systems) Level 3
Woodland Hills, CA · On-site
$120 - $164/hr
Onsite Job: Sr. Principal Software Engineer (Navigation Systems) Level 3 Work Location: Woodland Hills, CA 91367 Duration: 12+ Months Contract Work Schedule: 9x80 A Ability to Obtain DoD Secret ...
Principal / Sr. Principal Software Engineer (C++ and TS Clearance)
Los Angeles, CA · On-site
$145K - $195K/yr
As a Principal / Sr. Principal Software Engineer at Northrop Grumman, you will have a challenging and rewarding opportunity to be a part of our Enterprise-wide digital transformation. Through the use ...
Principal / Sr. Principal Software Engineer (C++ and TS Clearance)
Los Angeles, CA · On-site
$145K - $195K/yr
As a Principal / Sr. Principal Software Engineer at Northrop Grumman, you will have a challenging and rewarding opportunity to be a part of our Enterprise-wide digital transformation. Through the use ...
Principal / Sr. Principal Software Engineer (C++ and TS Clearance)
Los Angeles, CA · On-site
$145K - $195K/yr
As a Principal / Sr. Principal Software Engineer at Northrop Grumman, you will have a challenging and rewarding opportunity to be a part of our Enterprise-wide digital transformation. Through the use ...
Principal / Sr. Principal Software Engineer (C++ and TS Clearance)
Los Angeles, CA · On-site
$145K - $195K/yr
As a Principal / Sr. Principal Software Engineer at Northrop Grumman, you will have a challenging and rewarding opportunity to be a part of our Enterprise-wide digital transformation. Through the use ...
Principal / Sr Principal Engineer Software
El Segundo, CA · Hybrid
$133K - $184K/yr
Northrop Grumman Aeronautics Systems Sector has an opening for a Principal/Sr Principal Engineer Software onsite in Rancho Bernardo or El Segundo, California Accomplish Join our Research and Advanced ...
Principal / Sr Principal Engineer Software
El Segundo, CA · Hybrid
$133K - $184K/yr
Northrop Grumman Aeronautics Systems Sector has an opening for a Principal/Sr Principal Engineer Software onsite in Rancho Bernardo or El Segundo, California Accomplish Join our Research and Advanced ...
Principal / Sr Principal Engineer Software
San Diego, CA · On-site
$133K - $183K/yr
Northrop Grumman Aeronautics Systems Sector has an opening for a Principal/Sr Principal Engineer Software onsite in Rancho Bernardo or El Segundo, California Accomplish Join our Research and Advanced ...
Principal / Sr Principal Engineer Software
San Diego, CA · On-site
$133K - $183K/yr
Northrop Grumman Aeronautics Systems Sector has an opening for a Principal/Sr Principal Engineer Software onsite in Rancho Bernardo or El Segundo, California Accomplish Join our Research and Advanced ...
Principal / Sr Principal Engineer Software
San Diego, CA · Hybrid
$133K - $183K/yr
Northrop Grumman Aeronautics Systems Sector has an opening for a Principal/Sr Principal Engineer Software onsite in Rancho Bernardo or El Segundo, California Accomplish Join our Research and Advanced ...
Principal / Sr Principal Engineer Software
San Diego, CA · Hybrid
$133K - $183K/yr
Northrop Grumman Aeronautics Systems Sector has an opening for a Principal/Sr Principal Engineer Software onsite in Rancho Bernardo or El Segundo, California Accomplish Join our Research and Advanced ...
Sr. Principal Software Engineer with Security Clearance
Boulder, CO · On-site
$131K - $180K/yr
As a Sr. Principal Software Engineer, you will be responsible for the design, development, documentation, testing, deployment, and debugging of software applications. This includes researching ...
New
Sr. Principal Software Engineer with Security Clearance
Boulder, CO · On-site
$131K - $180K/yr
As a Sr. Principal Software Engineer, you will be responsible for the design, development, documentation, testing, deployment, and debugging of software applications. This includes researching ...
New
Principal/ Sr. Principal Software Engineer
San Diego, CA · On-site
$80 - $130/hr
This position can be filled at the Principal Software Engineer or the SR. Principal Software Engineer depending on years of experience and qualifications. Basic Qualifications for the Principal ...
Principal/ Sr. Principal Software Engineer
San Diego, CA · On-site
$80 - $130/hr
This position can be filled at the Principal Software Engineer or the SR. Principal Software Engineer depending on years of experience and qualifications. Basic Qualifications for the Principal ...
Principal/Sr Principal Software Engineer Guidance Navigation Control (GNC)
Beavercreek, OH · On-site
$125K - $167K/yr
We are looking for you to join our team as a Principal or Senior Principal Software Engineer - Guidance Navigation Control (GNC) based out of Beavercreek, OH . As a Software Engineer at Northrop ...
Principal/Sr Principal Software Engineer Guidance Navigation Control (GNC)
Beavercreek, OH · On-site
$125K - $167K/yr
We are looking for you to join our team as a Principal or Senior Principal Software Engineer - Guidance Navigation Control (GNC) based out of Beavercreek, OH . As a Software Engineer at Northrop ...
Senior Principal Software Engineer information
See salary details
$82K - $94K
7% of jobs
$94K - $106.1K
4% of jobs
$106.1K - $118.1K
5% of jobs
$127.8K is the 25th percentile. Wages below this are outliers.
$118.1K - $130.2K
10% of jobs
$130.2K - $142.2K
6% of jobs
The median wage is $152.9K / yr.
$142.2K - $154.3K
19% of jobs
$154.3K - $166.3K
20% of jobs
$169.3K is the 75th percentile. Wages above this are outliers.
$166.3K - $178.4K
13% of jobs
$178.4K - $190.4K
6% of jobs
$190.4K - $202.5K
5% of jobs
$202.5K - $214.5K
4% of jobs
$82K
$155.4K
$214.5K
How much do senior principal software engineer jobs pay per year?
What does a senior principal software engineer do?
What is a senior principal software engineer?
What are the key skills and qualifications needed to thrive as a senior principal software engineer, and why are they important?
What is the difference between Senior Principal Software Engineer vs Lead Software Engineer?
| Aspect | Senior Principal Software Engineer | Lead Software Engineer |
|---|---|---|
| Credentials | Bachelor's/Master's in CS or related field, extensive experience | Bachelor's/Master's in CS or related field, significant experience |
| Work Environment | Strategic, architecture, and high-level technical leadership | Project management, team coordination, technical guidance |
| Industry Usage | Research, enterprise, large-scale tech companies | Product teams, startups, mid-sized companies |
The Senior Principal Software Engineer typically focuses on strategic technical direction and architecture, often working across teams and influencing company-wide technology decisions. In contrast, the Lead Software Engineer manages project execution and team coordination. Both roles require advanced technical skills, but their focus areas differ, with the Senior Principal emphasizing long-term vision and the Lead emphasizing project delivery.
How does a senior principal software engineer typically contribute to strategic decision-making within a technology organization?

$125K - $167K/yr
Full-time
Medical, Life, PTO
Posted 13 days ago
Northrop Grumman rating
8.2
Based on 360 frontline employees who took The Breakroom Quiz
87th of 536 rated manufacturers
Job description
Northrop Grumman Aeronautics Systems has an opening for a Principal Embedded Software Engineer / Sr. Principal Embedded Software Engineer to join our team of qualified, diverse individuals. This position will be located onsite in Melbourne, Florida.
Accomplish:
This position offers the opportunity to design, develop, integrate and test software for our end-user customers and businesses. Specifically, you will be responsible for the design, architecture, development, and administration of embedded and real time systems. You will work with multi-disciplinary teams, such as with Systems Engineering, Test Automation, DevSecOps and Systems Test, in an Agile software development environment. You will analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls.
Essential Functions:
- Work in an innovative environment, on significantly diverse assignments, and in collaborative team settings across all levels
- Participate in the full software development life cycle including requirements, design, implementation, qualification, and delivery of software products to our customers
- Architect and develop embedded mission systems software applications on a real time operating system
- Be a part of Agile Scrum teams to develop software products for multiple software baselines
This requisition may be filled at either a Principal Software Engineer level 3 or a Sr. Principal Software Engineer level 4
Basic Qualifications for a Principal Software Engineer (level 3):
- 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 in a STEM discipline and 1 years of related engineering experience.
- Demonstrated Professional Experience with Agile Framework within the last 3 years.
- Demonstrated Professional Experience developing software and scripts in C, Object Oriented C++ AND/OR Python for Safety/Mission-Critical applications/Systems within the last 3 years.
- Demonstrated Professional Experience with Software Change Control, Change Management, and CI/CD tools such as: Atlassian (Jira, Confluence, Bitbucket, Bamboo), AND/OR GitHub, GitLab, Jenkins, Docker, Kubernetes within the last 3 years.
- Demonstrated Professional Experience architecting, Designing, Modeling (Rhapsody OR Cameo), Implementing, Maintaining, Integrating, Debugging, Verifying and Qualifying Safety/Mission-Critical Embedded Real Time Software written in OO C++ running on Real-Time Operating Systems such as: VxWorks, Integrity, AND/OR Real Time Embedded Linux within the last 3 years.
- Demonstrated Professional Experience with Static & Dynamic Code Analysis Tools and Fuzzing Tools such as: Coverity, SonarQube, AND/OR Fortify within the last 3 years.
- Must have an active U.S. Government Secret or higher clearance.
- Must have the ability to obtain and maintain Special Access Program (SAP) clearance prior to the commencement of employment.
Basic Qualifications for a Sr. Principal Software Engineer (level 4):
- Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline and 8 years of related engineering experience; OR a Master's degree in a STEM discipline and 6 years of related engineering experience; OR a PhD in a STEM discipline and 4 years of related engineering experience.
- Demonstrated Professional Experience with Agile Framework within the last 3 years.
- Demonstrated Professional Experience developing software and scripts in C, Object Oriented C++ AND/OR Python for Safety/Mission-Critical applications/Systems within the last 3 years.
- Demonstrated Professional Experience with Software Change Control, Change Management, and CI/CD tools such as: Atlassian (Jira, Confluence, Bitbucket, Bamboo), AND/OR GitHub, GitLab, Jenkins, Docker, Kubernetes within the last 3 years.
- Demonstrated Professional Experience architecting, Designing, Modeling (Rhapsody OR Cameo), Implementing, Maintaining, Integrating, Debugging, Verifying and Qualifying Safety/Mission-Critical Embedded Real Time Software written in OO C++ running on Real-Time Operating Systems such as: VxWorks, Integrity, AND/OR Real Time Embedded Linux within the last 3 years.
- Demonstrated Professional Experience with Static & Dynamic Code Analysis Tools and Fuzzing Tools such as: Coverity, SonarQube, AND/OR Fortify within the last 3 years.
- Must have an active U.S. Government Secret or higher clearance.
- Must have the ability to obtain and maintain Special Access Program (SAP) clearance prior to the commencement of employment.
Preferred Qualifications for both a Principal Software Engineer and Sr. Principal Software Engineer:
- Differentiating characteristics include demonstrated leadership, teamwork capabilities, strong time management, organizational, and interpersonal communication skills.
- Ability to collaborate with systems engineers, hardware designers and integration/test engineers to develop and maintain complex software systems
- Recent Demonstrated Professional Experience with DOORs AND/OR Software Requirement Specification Testing using Simulators, automated scripting languages such as Python, MATLAB, JavaScript, AND/OR Bash.
- Recent Demonstrated Experience with software network interfaces and troubleshooting networks (TCP/IP, UDP, LAN, VLAN, SNMP or others).
- Current Special Access Program (SAP) access.
What Northrop Grumman employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Northrop Grumman
Sourced by ZipRecruiter
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.
Industry
Space research administration
Company size
10,000+ Employees
Headquarters location
Falls Church, VA, US
Year founded
1939