Staff Engineer Software Architect - Level 5

Northrop Grumman•Boulder, CO
•$177,000 - $265,600•Onsite

About The Position

Northrop Grumman Space Systems, Multi-Domain Operations, and Missile Defense Integration Business Unit is hiring a Staff Software Engineer / Software Architect – Level 5 for an Internal Research and Development (IRAD) team. The position is on-site in Boulder, Colorado. The engineer will work collaboratively to design, develop, document, test, and debug application software and systems that contain logical and mathematical solutions. The role involves multidisciplinary research and collaboration with equipment designers and hardware engineers to plan, design, develop, and utilize data-processing systems for product and commercial software, while ensuring software standards are met. The role is responsible for evolving processes and practices to meet program goals, establishing software baselines for program phases, assessing software capability and maturity, and leading development of software systems in a complex environment. The architect will use an overall system vision to manage the development and integration of multiple subsystems and vendors. Travel of 10% is expected to support business needs. Applicants must have an active, in-scope U.S. Government Secret clearance at the time of application, which is required to start.

Requirements

  • Bachelor’s degree in a STEM discipline and 12 years of related experience, or a master’s degree in a STEM discipline and 10 years of experience, or a Ph.D. and 8 years of experience. A bachelor’s degree is described as preferred from an accredited university.
  • Software architecture and design experience.
  • Experience with containerization technologies such as Docker or Kubernetes and container orchestration.
  • Excellent written and verbal communication skills, including the ability to explain complex technical concepts clearly.
  • Configuration management experience using Git, Bitbucket, and JIRA.
  • Basic team leadership experience.
  • Ability and willingness to travel 10% to support business needs.
  • Current active, in-scope U.S. Government-issued Secret security clearance at the time of application; required to start.

Nice To Haves

  • Highly experienced with Linux, scripting, and operations.
  • Experience with automated software requirements testing and analysis.
  • Experience with battle management and/or fire control systems.
  • Experience developing in a Model Based Systems Engineering (MBSE) environment.
  • Very solid background in math and physics.

Responsibilities

  • Plan and evolve processes and practices to execute program goals.
  • Analyze Demonstration and I&T Plans to define the software baselines required for each phase.
  • Perform gap and maturity analyses of software components to identify needed capabilities.
  • Lead the development of new software systems in a complex environment.
  • Apply an overall system vision while managing the development and integration of several subsystems and vendors.
  • Design, develop, document, test, and debug applications software and systems.
  • Collaborate with equipment designers and hardware engineers on data-processing systems.
  • Ensure software standards are met.
  • Travel as needed, approximately 10%, to support business needs.

Benefits

  • Health insurance coverage.
  • Life and disability insurance.
  • Savings plan.
  • Company-paid holidays.
  • Paid time off (PTO) for vacation and/or personal business.
  • Employees may be eligible for overtime, shift differential, and a discretionary bonus, depending on the position.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service