Senior Principal Lead Software Engineer (Full-Stack)

Northrop Grumman

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cincinnati, OH
Salary
$142,200–$213,200 / yr
Employment
Full-time
Posted
76 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $192k
This role $178k
$126k $273k
below market most similar roles pay here above market

This role pays less than 61% of similar roles. Most pay $169,550–$214,500 — the blue 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 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 · Senior Principal Lead Software Engineer (Full-Stack)

The Sr Principal Lead Software Engineer (full-stack) joins the Neptune Phoenix program within the Mission Systems sector to lead a team of software engineers. This role involves owning the architecture and design of cloud-based, full-stack mission applications that provide technical collection capabilities for military and intelligence customers. You will build and integrate microservices, APIs, and data pipelines to produce knowledge from disparate sensors, while developing custom algorithms for decision support and automated reasoning. Key responsibilities include managing the full software lifecycle, including testing, deployment, and operations of cloud-native solutions. Required skills include proficiency in Python, C, or C++, and experience with modern cloud architectures, Docker, or VMware. You will also utilize SysML/UML and evaluate commercial solutions to support complex data fusion and situational awareness.

What you'll do

  • Lead a team of software engineers in developing cloud-based, full-stack mission applications.
  • Own the architecture and design of advanced decision support systems and analytic services.
  • Build and integrate microservices, APIs, and data pipelines to process disparate data sources.
  • Develop custom algorithms for optimization, analytics, and automated reasoning.
  • Manage the full software engineering lifecycle including design, development, testing, deployment, and operations.
  • Evaluate commercial solutions as part of make/buy analyses for cloud services and COTS/GOTS components.
  • Create user-facing components and dashboards for operators and analytic users.
  • Integrate custom analytic tools into the overall system and enterprise architecture.

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 with 8 years of programming experience.
  • M.S. degree in Computer Science, Computer Engineering, or related field with 6 years of programming experience.
  • Ph.D. in Computer Science, Computer Engineering, or related field with 4 years of relevant work experience.
  • Demonstrated experience developing software solutions using Python, C, or C++.
  • Proven experience leading teams of 2-8 software engineers.
  • Proven experience with the full lifecycle of software engineering, including operations and maintenance of fielded systems.
  • Demonstrated experience integrating commercial software products as part of a custom software solution.
  • Active SCI security clearance (preferred).
  • Advanced degree in Computer Science, Computer Engineering, or related field (preferred).
  • Experience developing software solutions for US government classified environments (preferred).
  • Hands-on experience developing full-stack software solutions hosted in cloud environments such as AWS or Azure (preferred).
  • Experience integrating COTS/GOTS software tools into a deliverable software product (preferred).
  • Experience with Agile methodology (preferred).
  • Experience with software development utilizing UML or SysML within Cameo (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

Senior Lead Software Engineer, Full Stack

Capital One Financial

Chicago, IL +1 173 days ago
JavaScript Java TypeScript Python Go SQL HTML/CSS AWS Microsoft Azure Docker Kubernetes NoSQL RDBMS Microservices Agile
6+ yrs exp

Senior Lead Software Engineer, Full Stack

Capital One Financial

Chicago, IL 47 days ago
JavaScript Java TypeScript Python Go SQL HTML/CSS AWS Kubernetes Docker Microsoft Azure NoSQL RDBMS Microservices Agile
6+ yrs exp

Principal Software Engineer, Full Stack

Salesforce

San Francisco, CA +5 76 days ago
AWS GCP Lambda DynamoDB SNS SQS EventBridge API Gateway GraphQL RESTful APIs Node.js TypeScript JavaScript React Tailwind Sass Snowflake Google Analytics Akamai Scrum Kanban Prompt Engineering
10+ yrs exp Hybrid