Senior Principal Cyber Software Engineer

Northrop Grumman

Confirmed live today Trusted

Quick summary

Work type
On-site
Location
Annapolis Junction, MDSan Antonio, TXAurora, COCarey, NC
Salary
$149,300–$234,600 / yr
Employment
Full-time
Posted
25 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $191k
This role $192k
$132k $246k
below market most similar roles pay here above market

This role pays more than 50% of similar roles. Most pay $166,300–$216,262 — the blue band above. At the midpoint, this role pays about $192k versus about $191k 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 739 open roles on FindRole.

Listed pay typically runs $117,500–$176,300 across 316 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 (TG) joins the Northrop Grumman Mission Systems team as a Level 2 CNO Analyst/Programmer. In this role, the engineer provides custom software design and development for specialized tools and techniques, including designing end-to-end data flow and tasking. Daily responsibilities involve authoring documentation and participating in design, code, and software readiness reviews following government procedures. The position requires programming in Assembly, C, C++, Java, Perl, or Python to develop Windows applications using Visual Studio or .NET, UNIX applications using make files, or embedded and mobile platform development. The work focuses on CNO development concepts, tools, and techniques, requiring skills in software analysis, reverse engineering, troubleshooting, and debugging systems within a secure, multi-domain technology environment.

What you'll do

  • Provide custom software design and development for specialized tools and techniques.
  • Design and develop end-to-end data flow and tasking into developed tools.
  • Program using Assembly, C, C++, Java, Perl, or Python.
  • Develop Windows applications using Visual Studio or .NET environments.
  • Develop UNIX applications using make files or comparable build environments.
  • Develop embedded or mobile platform software using proprietary, GOTS, or open-source build environments.
  • Author technical documentation and participate in design, code, and software readiness reviews.
  • Troubleshoot and debug complex systems to ensure operational readiness.

What we're looking for

  • Bachelor's degree in computer science, information systems, or network engineering with 8 years of experience.
  • Master's degree with 6 years of experience.
  • PhD with 0 years of experience.
  • Current/active TS/SCI with Polygraph through the MD Customer.
  • Experience in Python or C/C++ programming.
  • Experience with troubleshooting and debugging systems.
  • Experience analyzing user requirements to derive software design and performance requirements (preferred).
  • Experience with software analysis, reverse engineering, CNO development, or unit testing frameworks (preferred).

More like this

Similar roles

Senior Principal Cyber Software Engineer

Northrop Grumman

Annapolis Junction, MD +3 98 days ago
C C++ Python Java Perl Assembly .NET Visual Studio Unix Linux Network Sockets TCP IP Unit Testing Reverse Engineering make files
8+ yrs exp

Principal Cyber Software Engineer

Northrop Grumman

Annapolis Junction, MD +3 48 days ago
Python C++ C Java Assembly Perl .NET Visual Studio UNIX make files Unit Testing Reverse Engineering Network Engineering
2+ yrs exp

Staff Cyber Software Engineer

Northrop Grumman

Annapolis Junction, MD +3 25 days ago $185,900–$292,100
Python C++ C Java Assembly Perl .NET Visual Studio UNIX Windows Unit Testing Reverse Engineering GOTS
10+ yrs exp

Cyber Software Engineer

Northrop Grumman

Annapolis Junction, MD +3 25 days ago $101,000–$151,400
Python C++ C Java Assembly Perl .NET Visual Studio UNIX Windows Unit Testing Reverse Engineering make files
2+ yrs exp

Principal Cyber Software Engineer

Northrop Grumman

Annapolis Junction, MD +3 165 days ago
Python C C++ Java Perl Assembly Visual Studio .NET UNIX make files Unit Testing Reverse Engineering Troubleshooting Debugging
4+ yrs exp

Staff Cyber Software Engineer

Northrop Grumman

Annapolis Junction, MD +3 84 days ago
C C++ Python Java Perl Assembly .NET Visual Studio Unix Linux Network Sockets TCP IP Unit Testing Reverse Engineering
10+ yrs exp