Principal/senior Principal Engineer Software

Northrop Grumman Northrop Grumman · Aerospace · McClellan Park, CA +1 · Software

Software Engineer role focused on the full software development lifecycle, including specification, design, implementation, integration, testing, and maintenance. The role involves synthesizing requirements into verification requirements, developing test plans and procedures, executing tests, and collaborating with cross-functional teams. Experience with Agile methodologies, Git, and various programming languages is required. Security clearance is necessary.

What you'd actually do

  1. Synthesize software requirements into verification requirements, software test objectives, success criteria, and required resources for software and system level tests and demonstrations.
  2. Support the development of software requirements and detailed integration software test plans, procedures, test readiness reviews (TRRs), test data and test reports.
  3. Execution of software qualification and acceptance testing per those requirements, plans and procedures.
  4. Participate in internal and customer software test planning working groups.
  5. Design, develop, and implement testing methods and equipment specific to software.

Skills

Required

  • Bachelor’s Degree in a STEM discipline or equivalent experience
  • Experience with software lifecycle: specification, design, implementation, integration, debug, and maintenance
  • Experience leading Software Engineering teams
  • Experience with Agile, Git, GitLab, or Bitbucket
  • Experience in software development using languages such as C/C++, Python, Java, Docker
  • Ability to obtain and maintain a Top Secret clearance with Special Access Program (SAP) approval

Nice to have

  • Deliverables Management
  • Software Testing Process
  • Software Test Planning
  • Hands-on design, deployment, and dynamic management of containerized systems
  • Experience with Kubernetes (K8s, k3s) and cloud-native OS environments
  • Experience with modern software factories and DevOps/DevSecOps practices
  • Familiarity with Atlassian

What the JD emphasized

  • Must be a US Citizen in order to meet the security clearance requirement
  • Ability to obtain and maintain a Top Secret clearance with Special Access Program (SAP) approval within a reasonable period of time as determined by the company to meet its business need
  • Experience with software lifecycle: specification, design, implementation, integration, debug, and maintenance
  • Experience leading Software Engineering teams with the ability to team plan, execute, and manage the technical scope, and support leadership planning