Sr. Principal Software Engineer (aht)

Northrop Grumman Northrop Grumman · Aerospace · Manhattan Beach, CA +3 · Software

Northrop Grumman is seeking a Sr. Principal Software Engineer to support the Collaborative Mission Planning Continuum (CMPC) program. The role involves defining product vision, strategy, and roadmap, managing the product backlog, and acting as a liaison between customers, program managers, and engineering teams. Responsibilities include conducting research, collaborating on system design, and ensuring software standards are met. Requires a B.S. in STEM with 8 years of experience or M.S. with 5 years, an active DoD SECRET clearance, and proficiency in C#, Java, or .NET, Agile methodologies, CI/CD, relational databases, and scripting languages.

What you'd actually do

  1. Define and communicate a clear product vision, strategy, and roadmap aligned with mission objectives.
  2. Own and continuously groom the product backlog; prioritize features, enhancements, and defect fixes based on business value, risk, and stakeholder input.
  3. Act as the primary liaison between customers, program managers, engineering, and senior leadership; gather and synthesize requirements, feedback, and constraints.
  4. Facilitate product demos, sprint reviews, and release planning; ensure transparent communication of status and upcoming milestones.
  5. Conduct multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software.

Skills

Required

  • B.S. degree or higher in a STEM field and 8 years of relevant experience, or Master's degree in STEM with 5 years of experience
  • active DoD SECRET U.S. Government security clearance
  • Experience with/using Agile Methodology and Continuous Integration (CI) / Continuous Deployment (CD) Tools and Practices.
  • Proficiency in any combination of C#, Java, or .NET.
  • Experience with Object Oriented Design and Software Design Patterns.
  • Experience with/using Relational Databases, SQL.
  • Experience with/using one or more of the following scripting languages: yaml, Python, PowerShell, Curl.
  • Experience with Agile Software Development and DevOps practices
  • Experience with/using one or more of the following configuration management tools: Git, GitHub.
  • Experience with the Atlassian Tool Suite: Bitbucket, Jira, Confluence.

Nice to have

  • Experience with Microservice development and service communication protocols such as REST.
  • Microservice Architectures (e.g. REST, AsyncAPI, etc.) experience.
  • Frontend framework experience (e.g. React).
  • High proficiency with/using Containers in Docker and/or Kubernetes.
  • Works well in a team environment.
  • Experience with cloud technology platforms such as AWS / Azure.
  • Previous in-depth mission planning domain knowledge of program software design and code.
  • Excellent technical (e.g. Software Documentation, UML/Entity Relationship Diagrams, Requirements) & nontechnical communication skills.
  • Strongly Preferred 3+ Years in a Technical Leadership role (i.e. Product Owner or Technical Lead)

What the JD emphasized

  • active DoD SECRET U.S. Government security clearance
  • Required: experience in a Technical Leadership role (i.e. Product Owner or Technical Lead)