
Principal Software Engineer
Northrop Grumman
full-time
Posted on:
Location Type: Office
Location: Roy • Colorado, Utah • 🇺🇸 United States
Visit company websiteSalary
💰 $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