Northrop Grumman

Principal / Sr. Principal Software Engineer - Software Assurance

Northrop Grumman
Apply
3 days ago
El Segundo, CA, USAStaff+

Base Salary

$114k - $213k/yr

Responsibilities

  • Develop and maintain the Software Assurance Evaluation Report, including initial templates and annual updates.
  • Develop and update Software and Firmware Assurance Plans to meet PPP, NIST 8397, and U.S. Government guidance.
  • Configure and maintain SAST, dynamic analysis, container scanning, vulnerability scanning, and related assurance tools with DevOps and system security engineering.
  • Scan supplier software and firmware, analyze vulnerabilities, and coordinate remediation with suppliers.
  • Review automated tool findings weekly and provide mitigation recommendations to Northrop Grumman teams and customers.
  • Support code-signing tooling and secure build and deployment mechanisms.
  • Sustain baseline, incremental, and option-year software and firmware assurance activities, including periodic supplier scans and reporting.
  • Coordinate assurance activities across multiple teams, suppliers, and customers.

Requirements

  • Principal level: bachelor’s degree in a STEM discipline and 5 years of engineering-related experience, or a master’s degree in STEM and 3 years of related experience.
  • Senior Principal level: bachelor’s degree in a STEM discipline and 8 years of engineering-related experience, a master’s degree in STEM and 6 years of related experience, or a PhD in STEM and 4 years of related experience.
  • Hands-on experience with application security and vulnerability management tools, including SAST, DAST, container scanning, and vulnerability scanners.
  • Familiarity with secure development lifecycle practices and DevOps/CI/CD pipeline configuration.
  • Ability to analyze scan results, identify vulnerabilities, and develop practical mitigation recommendations.
  • Strong written and verbal communication skills, including technical plan or report writing.
  • Ability to collaborate with DevOps, suppliers, customers, and security engineering teams.
  • Ability to obtain and maintain a U.S. Government clearance and Special Access Program access within a reasonable timeframe.
  • Preferred: degree in Computer Science, Software Engineering, Electrical Engineering, Cybersecurity, or a related technical discipline.
  • Preferred: experience with NIST guidance, PPP or equivalent program protection frameworks, software and firmware assurance, code-signing implementation, secure build and deployment architectures, government or defense programs, containerized environments, infrastructure as code, cloud-native security tooling, and multi-team assurance coordination.

Benefits

  • Relocation assistance may be available.
  • Onsite work in El Segundo, California, with travel approximately 10% of the time.
  • Flexible work arrangements and learning opportunities.
  • Retirement and Savings Plan, medical, dental and vision coverage, life and disability insurance, flexible spending accounts, paid holidays, and paid time off.
  • The position is contingent on program funding, with start dates determined after funding confirmation.
  • The program supports baseline, incremental, and option-year phases from 2027 through 2031.

Categories

Northrop Grumman

About Northrop Grumman

10,000+ employees

Northrop Grumman designs and manufactures aircraft, spacecraft, missile defense, C4ISR, and cyber systems for the U.S. government, NASA, and allied nations. The company operates primarily through long-term defense and space contracts, delivering products and services spanning autonomous systems, sensors, software, and sustainment. Founded in 1994 and headquartered in Falls Church, Virginia, it is a public company listed on the NYSE (ticker: NOC).

Contact me