Sentinel Engineer/ Principal Software Engineer - 19235

Northrop GrummanRoy, UT
$79,300 - $147,600Onsite

About The Position

Northrop Grumman Defense Systems is seeking a Software Engineer/Principal Software Engineer to support the Sentinel program in Roy, Utah. The selected individual will provide SW development for the Digital Ecosystem EMAS organization. This role involves designing and defining system architecture, developing software in an agile environment, designing automated test procedures, collaborating with a team to establish and develop automated tools, and developing Software Test Plans and Procedures for team software products.

Requirements

  • Software Engineer: 2 Years with Bachelors in Science or related field; 1 Year with Masters or 4 years in lieu of degree
  • Principal Software Engineer: 5 Years with Bachelors in Science; 3 Years with Masters; 1 Year with PhD. or 4 additional years in lieu of degree
  • U.S. Citizen with ability to obtain DoD Secret clearance and Ability to obtain Special Program Access (SAP).
  • Experience with Agile and working in a cross-function Scrum team.
  • Experience with the Atlassian Tool Suite including Jira and Confluence
  • Experience developing React applications and Jest testing framework
  • Experience with Software Development Lifecycle (SDLC)
  • Familiar with Software Development Plans
  • Familiar with Software Engineering best practices

Nice To Haves

  • Bachelor's degree or higher in Science, Technology, Engineering, and Mathematics (STEM)
  • At least 3+ years experience leading a project and/or driving performance against schedule with proven results
  • Proficient with DOORS, Cameo with the ability to develop and decompose system requirements
  • Familiarity with Model-Based Systems Engineering (MBSE) languages (SysML/UML) and concepts, Node.js
  • Ability to evaluate risks and tradeoffs and present solution options to management
  • Experience interpreting complex algorithms and requirements for implementation
  • Familiar with Systems Engineering processes
  • Ability to provide and implement solutions to advanced problems which require ingenuity and innovation
  • Experience demonstrating excellent technical leadership, interpersonal, and oral and written communication skills, effectively engaging with various stakeholders
  • Capable of working with minimal direction, independently determines and develops technical objectives of assignments, and presents work upon completion for high level review

Responsibilities

  • Design and define system architecture for new or existing software products
  • Develop software in an agile development environment
  • Design automated test procedures for software verification activities
  • Collaborate with the lead software engineer and a team of software engineers to establish and develop automated tools
  • Develop Software Test Plans and Procedures for team software products

Benefits

  • Medical, Dental & Vision coverage
  • 401k
  • Educational Assistance
  • Life Insurance
  • Employee Assistance Programs & Work/Life Solutions
  • Paid Time Off
  • Health & Wellness Resources
  • Employee Discounts
  • Relocation assistance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service