Staff Engineer Software Architect - Level 5

Northrop Grumman•Boulder, CO
•$161,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 Architect Engineer – Level 5 for an Internal Research and Development (IRAD) team. The role is on-site in Boulder, Colorado; Colorado Springs, Colorado; or Huntsville, Alabama. The engineer works collaboratively to design, develop, document, test, and debug application software and systems involving logical and mathematical solutions. The role also involves multidisciplinary research and collaboration with equipment designers and hardware engineers on planning, designing, developing, and using data processing systems for product and commercial software, while ensuring software standards are met. The position plans and evolves processes and practices to execute program goals, assesses demonstration and integration-and-test plans to define software baselines, and evaluates software components for gaps and maturity. The engineer leads development of software systems in a complex environment and manages the development and integration of multiple subsystems and vendors using an overall system vision. Relocation assistance may be available. The position requires an active, in-scope U.S. Government Secret clearance at application and start, and travel of approximately 10% to support business needs.

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.
  • Experience in software architecture and design.
  • 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 development of new software systems in a complex environment.
  • Manage development and integration of several subsystems and vendors using an overall system vision.
  • Design, develop, document, test, and debug application software and systems.
  • Collaborate with equipment designers and hardware engineers on data processing systems.
  • Ensure software standards are met.

Benefits

  • Relocation assistance may be available.
  • Health insurance coverage.
  • Life insurance.
  • Disability insurance.
  • Savings plan.
  • Company-paid holidays.
  • Paid time off 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