Principal Software Engineer, Full-stack Application Development

Northrop Grumman

Confirmed live today Trusted

Quick summary

Work type
On-site
Location
Cincinnati, OH
Salary
$113,900–$170,900 / yr
Employment
Full-time
Posted
12 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $190k
This role $142k
$99k $249k
below market most similar roles pay here above market

This role pays less than 99% of similar roles. Most pay $169,550–$210,812 — the blue band above. At the midpoint, this role pays about $142k versus about $190k 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 629 open roles on FindRole.

Listed pay typically runs $117,500–$176,300 across 314 roles with salary data.

Most-posted roles

View all roles at Northrop Grumman

At a glance

TL;DR · Principal Software Engineer, Full-stack Application Development

The Principal Software Engineer - Full-stack application developement joins the Xetron team within the Mission Systems sector to build cloud-based, full-stack mission applications. This role involves designing and maintaining software architecture across the front-end, back-end, data, and cloud infrastructure to support national security needs. Key responsibilities include developing microservices, APIs, and data pipelines that fuse disparate data sources into actionable insights, as well as creating web-based user interfaces and custom algorithms for decision support. The position requires proficiency in Python, C, or C++, along with experience in cloud-native solutions, containerized computing like Docker or VMware, and CI/CD workflows. Candidates should possess skills in networking, optimization, and modern software development environments to solve complex problems involving automated reasoning and situational awareness for military and intelligence customers.

What does a Software Engineer earn?

Median $197400 from 2576 postings across 150 companies.

See salary data

What you'll do

  • Design and implement cloud-hosted microservices, APIs, and data pipelines for decision support workflows.
  • Develop and integrate custom algorithms for optimization, analytics, and automated reasoning.
  • Build and maintain full-stack software architecture across front-end, back-end, data, and cloud infrastructure.
  • Create web-based user interfaces that integrate with backend processes and databases.
  • Produce knowledge services and data products for automated and manual consumers via scalable APIs.
  • Perform make/buy analyses to evaluate commercial solutions, cloud services, and COTS/GOTS components.
  • Manage the full software engineering lifecycle including testing, deployment, and operations of fielded systems.
  • Lead development of major application components and mentor junior engineers.

What we're looking for

  • US Citizenship is required.
  • Active Top Secret security clearance is required.
  • B.S. degree in Computer Science, Computer Engineering, or related field and 2 years of programming experience; or M.S. degree in Computer Science, Computer Engineering, or related field; or Ph.D. in a related field.
  • Demonstrated experience developing software solutions using Python, C, or C++.
  • Demonstrated experience integrating commercial software products as part of a custom software solution.
  • Proven experience with the full lifecycle of software engineering including the operations and maintenance of fielded systems.
  • Experience leading development of an important part of an application and mentoring more junior engineers.
  • Active SCI security clearance (preferred); Advanced degree in Computer Science, Computer Engineering, or related field (preferred).

More like this

Similar roles

Software Engineer, Full-stack Application Development

Northrop Grumman

Cincinnati, OH 53 days ago
Python C C++ AWS Azure Go TypeScript JavaScript React Docker VMware CI/CD Jenkins GitHub Actions GitLab CI Git GitHub GitLab SysML UML Cameo Microservices APIs Data Pipelines
2+ yrs exp

Principal Full Stack Engineer

Fidelity Financial Services

Durham, NC 7 days ago
Java Spring Boot Spring MVC Node.js JavaScript RESTful APIs Microservices AWS Azure Docker Kubernetes CI/CD Jenkins Maven GitHub NPM JUnit Mockito OpenAPI Swagger NoSQL Agile J2EE ExpressJS Micronaut
8+ yrs exp

Principal Application Software Engineer

Oracle

122 days ago $99,600–$209,500
Oracle Cloud Infrastructure (OCI) AWS Azure Google Cloud Kubernetes Java Python Go JavaScript REST APIs CI/CD DevOps Distributed Systems Microservices FHIR HL7 SMART on FHIR Machine Learning Infrastructure Automation Observability
7+ yrs exp

Principal Application Software Engineer

Oracle

109 days ago $99,600–$209,500
Oracle Cloud Infrastructure (OCI) AWS Azure Google Cloud Kubernetes Java Python Go JavaScript REST APIs CI/CD DevOps Distributed Systems Microservices FHIR HL7 SMART on FHIR Machine Learning Infrastructure Automation Observability
7+ yrs exp