Principal Software Engineer (aht)

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

Principal Software Engineer role at Northrop Grumman supporting the Collaborative Mission Planning Continuum (CMPC) program. Responsibilities include defining product vision and roadmap, managing the product backlog, and acting as a liaison between stakeholders. Requires a SECRET U.S. Government security clearance and experience with Agile, CI/CD, C#/Java/.NET, Object Oriented Design, SQL, 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. in STEM (Science, Technology, Engineering or Math) field and 5 years of relevant experience.
  • Active SECRET U.S. Government security clearance (adjudicated within the last 5 years).
  • 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.)
  • Frontend framework experience (e.g. React).
  • Experience with Containers / Docker and/or Kubernetes.
  • Works well in a team environment.
  • Experience with cloud technology platforms such as AWS / Azure.
  • Excellent technical (e.g. Software Documentation, UML/Entity Relationship Diagrams, Requirements) & nontechnical communication skills.

What the JD emphasized

  • Active SECRET U.S. Government security clearance