Senior Principal Cyber Software Engineer

Northrop Grumman

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Cincinnati, OH
Salary
$142,200–$213,200 / yr
Posted
19 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $192k
This role $178k
$128k most similar roles pay here $246k

This role pays more than 52% of similar roles. Most pay $169,550–$214,125 — the shaded band above. At the midpoint, this role pays about $178k versus about $192k for comparable roles.

Based on 240 similar postings.

Employer

About Northrop Grumman

Northrop Grumman is a leading global aerospace and defense technology company providing systems in autonomous systems, cyber, C4ISR, space, strike, and logistics. Industry: Aerospace & Defense

Northrop Grumman currently has 367 open roles on FindRole.

Listed pay typically runs $114,900–$176,300 across 353 roles with salary data.

Most-posted roles

View all roles at Northrop Grumman

At a glance

TL;DR · Senior Principal Cyber Software Engineer

The Sr. Principal Cyber Software Engineer joins the Mission Systems sector at Xetron to develop solutions addressing national security threats. This role involves performing kernel development, reverse engineering, and vulnerability research on network and communication systems. The engineer will work with low-level networking protocols like TCP/IP and UDP while conducting vulnerability analysis and system analysis using tools such as Wireshark, IDAPro, OllyDebug, WinDBG, and JTAG debuggers. Key technical requirements include proficiency in C/C++, Assembly (x86, x64, MIPS, PPC, or ARM), and scripting languages. The candidate will navigate complex environments involving embedded programming, command and control systems, and OS internals across Windows and Linux platforms. Essential skills include understanding return-oriented programming concepts, implementing shell code, and utilizing modern software development lifecycles with tools like Git and Jenkins to solve critical security problems for military and intelligence customers.

What you'll do

  • Develop software solutions to address national security threats through kernel development and vulnerability research.
  • Perform reverse engineering on various architectures including x86, x64, MIPS, PPC, and ARM.
  • Conduct vulnerability analysis and identify secure/insecure programming concepts like heap overflows.
  • Program in C, C++, and Assembly for both Windows and Linux operating systems.
  • Develop lower-level networking protocols such as TCP/IP, UDP, HTTP, and SSL.
  • Utilize system analysis tools like Wireshark, IDA Pro, WinDBG, and JTAG debuggers to analyze software.
  • Implement shell code and perform research on various mobile and desktop operating systems.
  • Manage the software development life cycle using modern source control and CI/CD workflows.

What we're looking for

  • U.S. Citizenship is required.
  • Active Secret clearance is required; ability to obtain and maintain a Top Secret clearance is required.
  • Bachelor's degree in Computer Science or Engineering with 8 years of programming experience, Master's with 6 years, or PhD with 4 years of experience.
  • Demonstrated software programming experience in C/C++.
  • Experience with SDLC, kernel mode, embedded systems, command and control, or network applications.
  • Experience developing lower-level networking protocols such as TCP/IP and UDP.
  • Experience with debugging or system analysis tools like Wireshark, IDAPro, OllyDebug, WinDBG, or JTAG debuggers.
  • Active TS/SCI clearance (preferred); experience as a Technical Lead (preferred); advanced degree (preferred).

More like this

Similar roles

Senior Principal Cyber Software Engineer

Northrop Grumman

Cincinnati, OH 45 days ago $142,200$213,200
C/C++ Assembly Reverse Engineering Kernel Development Vulnerability Research TCP/IP UDP HTTP SSL Wireshark IDA Pro WinDBG Ghidra QEMU Renode Git GitHub GitLab Jenkins CI/CD Agile SDLC
8+ yrs exp

Principal Cyber Software Engineer

Northrop Grumman

Cincinnati, OH 45 days ago $113,900$170,900
C/C++ Assembly Reverse Engineering Kernel Development Vulnerability Research TCP/IP Wireshark IDA Pro WinDBG Ghidra QEMU Renode Git GitHub GitLab Jenkins CI/CD Agile Linux Windows
5+ yrs exp

Principal/Senior Principal Cyber Software Engineer

Northrop Grumman

San Antonio, TX 9 days ago $113,900$170,900
C/C++ Assembly Reverse Engineering Kernel Development Vulnerability Research TCP/IP UDP HTTP SSL Wireshark IDA Pro OllyDebug WinDBG JTAG Ghidra QEMU Renode Git GitHub GitLab Jenkins CI/CD Agile SDLC
5+ yrs exp

Senior Principal Cyber Software Engineer

Northrop Grumman

Roy, UT 12 days ago $135,000$202,600
Linux Windows Infrastructure as Code Configuration Management Kubernetes Containers Serverless PowerShell Bash DNS TCP/IP LDAP Kerberos SAML OAuth VMware vSphere OpenStack Microsoft Hyper-V Nutanix
8+ yrs exp

Senior Principal Cyber Software Engineer

Northrop Grumman

Annapolis Junction, MD +3 22 days ago $149,300$234,600
C C++ C# Java Python Docker Terraform Ansible Packer Artifactory Jenkins Bamboo Unix Windows Software Design Requirements Analysis
7+ yrs exp

Cyber Software Engineer

Northrop Grumman

Cincinnati, OH 19 days ago $91,800$137,600
C/C++ Assembly Reverse Engineering Kernel Development Vulnerability Research TCP/IP Wireshark IDA Pro Ghidra WinDBG QEMU Renode Git CI/CD Jenkins Agile SDLC Linux Windows