Software Engineer/principal Software Engineer

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

Software Engineer/Principal Software Engineer role at Northrop Grumman focused on synthesizing software requirements into verification requirements, developing test plans and procedures, and executing software qualification and acceptance testing. Requires experience in software development languages and tools, with a strong emphasis on testing and collaboration within Agile/Scrum teams. A Top Secret security clearance is required.

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 STEM or equivalent experience
  • Agile
  • Git, GitLab, or Bitbucket
  • C/C++, Python, Java, Docker
  • Ability to obtain and maintain a Top Secret security clearance
  • US Citizen

Nice to have

  • Current and active Top Secret security clearance
  • Deliverables Management
  • Software Testing
  • Software Test Planning
  • containerized systems
  • Kubernetes
  • DevOps/DevSecOps practices
  • Atlassian and CI/CD tools
  • Python scripting
  • Linux Bash scripting
  • Linux/UNIX experience
  • DevOps teams

What the JD emphasized

  • Top Secret security clearance
  • software development using languages such as C/C++, Python, Java, Docker