Demo

Threat Systems Software Engineer

Nou Systems Inc
Huntsville, AL Full Time
POSTED ON 9/27/2026
AVAILABLE BEFORE 10/27/2026
We are pleased to announce an opening for a Software Engineer who will join our team in Huntsville, AL to develop APEX, a web-based software platform supporting the MDA Threat Systems Engineering (TSE) team. APEX will provide analysts and engineers with a modern interface for discovering, requesting, accessing, visualizing, and interacting with threat data products used throughout the missile defense community.

Responsibilities:

Our team is developing APEX as a web-based portal and data ecosystem for the threat products generated and maintained by TSE. The platform will provide users with a centralized location to discover threat data products, request creation of threat data products, and access existing threat data products.

This role includes building web-based interfaces and backends that store and interact with complex engineering threat data. Work will be performed as part of a multidisciplinary software and engineering team responsible for connecting the web application to the data, services, and workflows behind TSE's threat products. We're looking for developers who enjoy coding, solving technical problems, and working collaboratively to turn complex information into software that analysts and engineers can use effectively.

Responsibilities may include:
  • Design, develop, test, and maintain features for the APEX web application.
  • Develop responsive web interfaces using Angular and TypeScript.
  • Develop Python software supporting application services, data processing, and integration with TSE data products.
  • Create interactive views and visualizations that allow users to explore complex threat information.
  • Develop interfaces between APEX and the data products, databases, and services that support the TSE mission.
  • Support capabilities for discovering, requesting, retrieving, and interacting with threat data products.
  • Work directly with engineers, analysts, and other stakeholders to understand how threat data is used and translate those needs into useful software capabilities.
  • Participate in collaborative software development, testing, code reviews, and configuration management.
  • Contribute to the continued evolution of APEX as new threat products, data sources, and user needs are identified.

Required Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field.
    • Relevant professional software development experience may be considered in lieu of degree requirements where appropriate.
  • 2-5 years of professional software development experience.
  • At least 1 year of professional experience developing web applications using Angular, TypeScript, JavaScript, or a closely related modern front-end framework.
  • Experience developing software in Python.

Technical Competencies:
  • Modern web application development.
    • Front end: Angular, TypeScript, and JavaScript.
    • Back end/data processing: Python.
  • Developing maintainable, modular software as part of a larger application.
  • Working with APIs and integrating front-end applications with back-end services and data sources.
  • Debugging, testing, and troubleshooting software across application components.
  • Working effectively as part of a collaborative software development team.

Preferred Qualifications:
  • Experience developing applications using Angular and TypeScript.
  • Experience with SQL and relational databases (PostgreSQL, MySQL, SQL Server, or similar).
  • Experience using Git for source control and collaborative software development.
  • Experience developing data-intensive web applications or applications that present complex engineering or scientific data.
  • Experience with interactive data visualization.
  • Experience with web-based geospatial visualization or mapping technologies.
  • Experience developing RESTful APIs or integrating web applications with REST-based services.
  • Experience working in Agile software development environments.
  • Experience developing software for the Missile Defense Agency or other Government customers.
  • CompTIA Security certification.
  • Active Secret security clearance.

Salary.com Estimation for Threat Systems Software Engineer in Huntsville, AL
$77,290 to $93,162
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Threat Systems Software Engineer?

Sign up to receive alerts about other jobs on the Threat Systems Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$86,680 - $110,316
Income Estimation: 
$110,730 - $135,754
Income Estimation: 
$117,033 - $148,289
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Nou Systems Inc

  • Nou Systems Inc Colorado, CO
  • nou Systems, Inc. (nSI) is now officially a 100% ESOP company! We value teamwork and collaboration, and this transition allows us to take that commitment t... more
  • 1 Day Ago

  • Nou Systems Inc Colorado, CO
  • Description: Associate Technical Staff are mid-level professionals with a solid understanding of technical concepts and skills. They have completed relevan... more
  • 1 Day Ago

  • Nou Systems Inc Colorado, CO
  • nou Systems, Inc. (nSI) is now officially a 100% ESOP company! We value teamwork and collaboration, and this transition allows us to take that commitment t... more
  • 1 Day Ago

  • Nou Systems Inc Colorado, CO
  • nou Systems, Inc. (nSI) is now officially a 100% ESOP company! We value teamwork and collaboration, and this transition allows us to take that commitment t... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Threat Systems Software Engineer jobs in the Huntsville, AL area that may be a better fit.

  • APEX TK LLC Huntsville, AL
  • General Overview APEX TK is looking for an amazingly talented Senior Systems Engineer for Threat Discrimination to join our team! In this role you will pro... more
  • 24 Days Ago

  • Modern Technology Solutions, Inc. (MTSI) Huntsville, AL
  • MTSI is looking for a talented Principal Systems Engineer for Threat Discrimination to join our team! In this role you will provide systems technical analy... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!