Northrop Grumman

Principal Software Engineer

Northrop Grumman

full-time

Posted on:

Location Type: Office

Location: Roy • Colorado, Utah • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $95,300 - $150,500 per year

Job Level

Senior

Tech Stack

Python

About the role

  • Synthesize software requirements into verification requirements, software test objectives, success criteria, and required resources for system-level tests and demonstrations.
  • Execution and reporting on system level testing in python and/or Eggplant.
  • Develop automated unit testing solution for a project using python and/or Eggplant.
  • Participate in internal and customer software test planning working groups.
  • Design, develop, and implement testing methods and equipment specific to software.
  • Compile data and define changes required in test equipment, test procedures, or new test requirements.
  • Collaborate with systems engineers, testing houses, software development engineers and other stakeholders involved in the testing process.
  • Review software test plans, procedures, and reports, witness testing as the Cognizant Engineer
  • Participate in technical exchange meetings, interfacing with customers (internal/external) and contributing to a broad range of program deliverables.
  • Identify, analyze, and adjudicate software deficiencies
  • Design, develop, and maintain software test plans, software test cases, software test procedures, and automated software test in compliance with program functional, technical, and performance requirements
  • Generate software test data, perform test data analysis, and develop test documentation

Requirements

  • Principal Engineer Software: 5 Years with Bachelors in relevant field of study; 3 Years with Masters or 4 additional years in lieu of a degree.
  • Senior Principal Engineer Software: 8 Years with Bachelors in relevant field of study; 6 Years with Masters or 4 additional years in lieu of a degree.
  • Active DoD Secret clearance with a reinvestigation date occurring in the last 6 years.
  • U.S. Citizen and Ability to obtain Special Program Access (SAP).
  • 2+ years Python experience
  • Familiarity with software development process
  • Experience in Object-Oriented Programming
Benefits
  • Medical, Dental & Vision coverage
  • 401k
  • Educational Assistance
  • Life Insurance
  • Employee Assistance Programs & Work/Life Solutions
  • Paid Time Off
  • Health & Wellness Resources
  • Employee Discounts

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonEggplantautomated testingunit testingsoftware test planningtest data analysissoftware test proceduresObject-Oriented Programmingsystem-level testingtest documentation
Soft skills
collaborationcommunicationproblem-solvinganalytical skillstechnical exchangestakeholder engagementadjudicationplanningreportinginterfacing
Certifications
DoD Secret clearanceBachelor's degreeMaster's degree