Sentinel Software / Principal Software Test Engineer 16832

Northrop GrummanRoy, UT
$79,300 - $163,200Onsite

About The Position

Northrop Grumman Defense Systems is seeking Software / Principal Software Test Engineers. This position will be located in Roy, Utah and will support the Sentinel Program. Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions. Conducts 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. Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems. Ensures software standards are met.

Requirements

  • Must be a US Citizen with an active DoD Secret Clearance with an investigation date within the last 6 years at time of application
  • Must be able to obtain and maintain Special Access Program (SAP) approval within a reasonable period of time, as determined by the company to meet its business needs
  • 2+ year(s) of experience working Software Test, SW Development and/or Systems Engineering
  • 2+ year(s) of experience with Java, C++, Python
  • Experience writing test scripts
  • Understanding of the software development lifecycle and agile development methodology

Nice To Haves

  • Bachelor's degree or higher in Science, Technology, Engineering, and Mathematics (STEM)
  • Experience with IBM Rational tool suite (DOORS and Jazz)
  • Experience with Atlassian tool suite (JIRA, Git, Confluence)
  • Experience using software test automation tools/frameworks

Responsibilities

  • Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions.
  • Conducts 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.
  • Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems.
  • Ensures software standards are met.

Benefits

  • Medical, Dental & Vision coverage
  • 401k
  • Educational Assistance
  • Life Insurance
  • Employee Assistance Programs & Work/Life Solutions
  • Paid Time Off
  • Health & Wellness Resources
  • Employee Discounts
  • Company paid holidays and paid time off (PTO) for vacation and/or personal business.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service