×
Register Here to Apply for Jobs or Post Jobs. X

Principal​/Sr. Principal Software Engineer - Software Assurance

Job in El Segundo, Los Angeles County, California, 90245, USA
Listing for: Northrop Grumman
Full Time position
Listed on 2026-07-08
Job specializations:
  • Software Development
    Software Engineer, DevOps, Software Architect
Salary/Wage Range or Industry Benchmark: 114000 - 171000 USD Yearly USD 114000.00 171000.00 YEAR
Job Description & How to Apply Below
Position: Principal / Sr. Principal Software Engineer - Software Assurance

Relocation Assistance:
Relocation assistance may be available

Clearance Required for Start:
Yes

Clearance Type: SAP

Travel:
Yes, 10% of the Time

Position Overview

Northrop Grumman’s Aeronautics Sector is seeking a Principal or Senior Principal Software Engineer – Software Assurance to join our Research and Advanced Development Team onsite in El Segundo, CA.

Key Responsibilities
  • Support the review of all software scans and provide recommendations on removing software flaws.
  • Interact with the software assurance technical discipline organization to ensure the program follows policy and process.
  • Ensure program requirements are met with respect to software assurance, including development of software assurance deliverables.
Basic Qualifications
  • Principal Engineer:
    Bachelor of Science in a STEM discipline with 5 years of engineering experience, or Master’s in STEM with 3 years of experience.
  • Senior Principal Engineer:
    Bachelor of Science in STEM with 8 years of engineering experience, Master’s in STEM with 6 years, or PhD in STEM with 4 years.
  • Experience with at least one programming language (Java, JavaScript, C++, C#, Python, Swift) and the software development lifecycle.
  • Experience with a configuration management system (Git, Git Lab, Git Hub, Bitbucket, Subversion).
  • Ability to obtain and maintain a U.S. Government clearance and Special Access Program (SAP).
  • Willingness to learn and grow in the software assurance discipline.
Preferred Qualifications
  • Basic knowledge of containers and cloud technology (AWS, VMWare, Azure, Kubernetes).
  • Basic knowledge of agile processes (Kanban, Scrum, Scrumban).
  • Basic knowledge of security metrics.
  • Basic knowledge of software application security testing, dynamic analysis, software composition analysis, fuzzing, and binary analysis.
  • Basic knowledge of the Risk Management Framework (RMF) – NIST SP 800-53r5.
  • Knowledge of Common Weakness Enumeration (CWEs).
  • Knowledge of Common Vulnerabilities and Exposures (CVEs).
Benefits and Compensation

Primary Level Salary Range: $ – $

Secondary Level Salary Range: $ – $

Additional compensation may include overtime, shift differential, discretionary bonuses, and long‑term incentives for senior positions.

Health insurance, retirement and savings plan, group medical, dental and vision coverage, life and disability insurance, flexible spending accounts, company paid holidays, and paid time off (PTO) are also provided.

Equal Opportunity Employer

Northrop Grumman is an Equal Opportunity 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. U.S. citizenship is required for all positions requiring a government clearance. For our complete EEO and pay transparency statement, please visit

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary