Northrop Grumman · Oklahoma City, OK

Salary
$75,100–$139,900from the description
Posted
Jul 9, 2026
Location
Oklahoma City, OK
Last confirmed open
Jul 21, 2026

What this job asks for AI summary

A software engineering role supporting mission planning systems for the B-2 program, spanning the full development lifecycle within an Agile Scrum environment. Day-to-day work covers writing and debugging application code in C# or Java, maintaining CI/CD pipelines, building and deploying Windows environments, developing and executing software test documentation, and occasionally serving as Scrum Master. Suits engineers with a security clearance and a background in both development and formal software testing.

Mid level · 2+ years · Oklahoma City, OK · Secret clearance · Full-time

Advertised as Principal, but the requirements read as Mid.

Must have (8)
C# or JavaCI/CDJenkins or BambooPython, PowerShell, Batch, TypeScript or YamlGit, Bitbucket or CvsTestCompleteWindowsAgile
Nice to have (10)
.NETWPFgRPC or REST APIDOORSSQLJira, Confluence or CrucibleAzure or AWSDocker or KubernetesAnsible, Terraform, Chef or PuppetCompTIA Security+

“or” means any one of them counts — you don't need all of them.

We read this from the posting text with AI. Skim the description below before ruling yourself out.

How this req sits in the market our data

What won't set you apart
CI/CD45%

Most people in this occupation already list these. Still required — just not what gets you shortlisted.

What the occupation pays Median $125,081 (middle half $98,643–$157,264). This posting is about at that midpoint.

Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.

Why we read it this way (8)

This posting covers two levels simultaneously: 'Software Engineer' (2+ years, primary salary $75,100–$112,700) and 'Principal Software Engineer' (5+ years, secondary salary $93,300–$139,900). The seniority assessment reflects the lower/entry-level gate (2 years), which is the minimum to qualify for the role. The advertised title includes 'Principal' so advertised seniority is set to Principal.

The role has a significant QA/testing component (test procedure development, automated test scripting, formal test events, smoke/acceptance testing), making 15-1253 a plausible alternative SOC, but overall software development and CI/CD pipeline ownership tips the balance to 15-1252.

A current DoD Secret clearance (adjudicated within the last 5 years) is a hard gate; the ability to obtain TS and SAP clearances is also required but does not need to be held at start.

Degree requirement is set to None because the JD explicitly accepts equivalent years of experience in lieu of a degree at both levels.

C# and Java are listed as 'and/or' alternatives; both are captured as a single interchangeable requirement. Python, PowerShell, Batch, TypeScript, and YAML are listed as 'one or more of the following' — Python is used as the primary with the others as alternatives.

The Atlassian suite (Bitbucket, Jira, Confluence, Crucible/Fisheye) appears under Preferred qualifications; Jira is used as the primary skill with the others as alternatives.

Active Top-Secret clearance and SCI/SAP access appear under Preferred qualifications, not as hard gates.

Requires a Secret clearance — the cleared population is a small fraction of this occupation, so the real candidate pool is materially smaller than the estimate below, which does not model clearance.

Read the full posting

The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.

Apply

Apply on employer site ↗