Principal Cyber Software Engineer

Northrop Grumman

Confirmed live today Trusted

Quick summary

Work type
On-site
Location
Annapolis Junction, MDAurora, COSan Diego, CAMorrisville, NCSan Antonio, TX
Salary
$119,600–$187,900 / yr
Employment
Full-time
Posted
25 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $193k
This role $154k
$106k $248k
below market most similar roles pay here above market

This role pays less than 90% of similar roles. Most pay $169,550–$216,262 — the blue band above. At the midpoint, this role pays about $154k versus about $193k 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 · Principal Cyber Software Engineer

The Principal Cyber Software Engineer joins the Northrop Grumman Mission Systems team as a Level 1 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 software development 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 platforms using proprietary, GOTS, or open-source build environments. The work focuses on creating software-secure technology and multi-domain systems to support strategic planning within rapidly changing global security environments.

What you'll do

  • Design and develop custom software for specialized tools and techniques.
  • Create end-to-end data flow and tasking for developed tools.
  • Program using languages including Assembly, C, C++, Java, Perl, or Python.
  • Develop Windows applications using Visual Studio or .NET environments.
  • Build UNIX applications using make files or comparable build environments.
  • Develop software for embedded or mobile platforms using proprietary or open-source 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 4 years of experience.
  • Master's degree with 2 years of experience.
  • PhD with 0 years of experience.
  • Current/active TS/SCI with Polygraph security clearance and willingness to obtain another polygraph.
  • U.S. Citizenship is required.
  • 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).

More like this

Similar roles

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

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

Principal / Senior Principal Cyber Software Engineer

Northrop Grumman

Chantilly, VA 48 days ago
C# C/C++ Python PowerShell .NET Framework Windows x64 Assembly Ida Pro Ghidra Microsoft Azure DevOps CI/CD Software Development Life Cycle Agile Embedded Systems Reverse Engineering
8+ yrs exp