Algorithm Software Engineer - Level 3 or 4 (AHT)

Northrop Grumman•Boulder, CO
•$114,000 - $213,400•Onsite

About The Position

Northrop Grumman Space Systems’ Multi-Domain Operations and Missile Defense Integration Business Unit is hiring an Algorithm Software Engineer at Level 3 or 4 to support Internal Research and Development (IRAD) on the Boost Phase Prediction team in Boulder, Colorado. The IRAD effort includes more than 100 engineers and uses new and existing technologies to build fire control systems. The engineer designs, develops, tests, documents, and debugs software and complex mathematical algorithms for missile tracking applications. The role involves working in a fast-paced research and development environment, communicating technical information and findings clearly, and collaborating with end users and multidisciplinary engineering teams to ensure products are mission applicable. The position may be filled at the Principal Algorithm Software Engineer (Level 3) or Senior Principal Algorithm Software Engineer (Level 4) level. An active, in-scope U.S. Government Secret clearance is required at application, along with the ability to obtain and maintain a TS/SCI clearance.

Requirements

  • For Level 3: Bachelor’s degree in a STEM discipline and 5 years of related experience, or a master’s degree in a STEM discipline and 3 years of experience, or a Ph.D. and 1 year of experience.
  • For Level 4: Bachelor’s degree in a STEM discipline and 8 years of related experience, or a master’s degree in a STEM discipline and 6 years of experience, or a Ph.D. and 4 years of experience.
  • At least 1 year of software development experience with Python and/or C++.
  • Linux experience and working knowledge of common utilities such as grep, awk, cat, and head.
  • Experience developing, analyzing, testing, and implementing extensible or reusable algorithms.
  • Algorithm design and state estimation experience.
  • Experience with data analysis, population statistics, and trend identification.
  • Ability to bridge theoretical concepts and practical implementation.
  • Ability and willingness to travel up to 10% to support business needs.
  • Current, active, in-scope U.S. Government-issued Secret security clearance at the time of application, with the ability to obtain and maintain a TS/SCI clearance.

Nice To Haves

  • Strong statistical background and skills.
  • Experience with tracking and prediction algorithms, simulation, and validation.
  • Experience in numerical implementation of motion filters.
  • Familiarity with Overhead Persistent Infrared (OPIR) and Electro-Optical Infrared (EOIR) sensors and simulations.
  • Familiarity with JIRA, Bitbucket, Conan, Nexus, and containerized build and run environments.

Responsibilities

  • Apply mathematics to data analysis and algorithm development for missile tracking applications.
  • Develop and analyze the performance of tracking and state estimation algorithms.
  • Develop tools and prototypes using Modern C++ and/or Python.
  • Track and resolve algorithm defects.
  • Prepare technical documentation as required.
  • Work on cross-discipline teams and communicate clearly with engineers at various levels.
  • Communicate technical information effectively and present technical approaches and findings.
  • Travel up to 10% to support business needs.

Benefits

  • Health insurance coverage.
  • Life insurance.
  • 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