Software Quality Engineer (BT-26110)

Bastion TechnologiesHuntsville, AL
Onsite

About The Position

The NASA Software Quality Engineer will support the Safety & Mission Assurance (SMA) Office at the Marshall Space Flight Center in Huntsville, Alabama. The Software Quality Engineer with project management skills will assist the discipline manager and the technical leads in identifying and tracking the software quality and safety tasks in support of MSFC programs. The candidate will support the Space Launch System (SLS) program. The candidate will use his or her strong software engineering background and NASA domain experience to evaluate target projects to ensure safety and mission success. The candidate will perform analyses and assessments related to software quality, reliability, and safety. The candidate will review and analyze engineering design concepts and software plans and ensure compliance with NASA safety policies and standards for hardware and software. The candidate will participate in test reviews as well as data analysis. The candidate will participate in process and quality audits. The candidate will assist the discipline manager and the technical lead in tracking software quality tasks in support of SLS projects.

Requirements

  • US Citizenship due to the sensitivity of customer related information.
  • Bachelor's degree in systems engineering, aerospace engineering, electrical engineering, computer engineering, computer science, software engineering, or other software-related engineering programs.
  • 20+ years of recent and related work experience.
  • Previous experience in a supervisory role (e.g., Project Manager, Technical Lead, etc.) in support of software systems.
  • Previous experience creating workflows and managing team task assignments using JIRA software.
  • 3-5 years of experience acting as a Scrum Master in a software development or IT environment.
  • Previous experience with software process audits from an accrediting agency (ISO, CMMI or similar).
  • Previous experience performing software quality, reliability, safety, and testing activities related to embedded software systems with emphasis on quality functions.
  • Familiarity with software architecture and systems and software engineering practices.
  • Experience with Microsoft Office Suite, Word, Excel, PowerPoint, and TEAMS.
  • Team player with strong work ethics and must be culture oriented.
  • Able to communicate effectively, verbally and in written form, with internal and external customers.
  • Able to follow company programs, processes, procedures, practices, requirements, goals, and objectives.
  • Organized with good time management skills.
  • Able to work outside normal schedule and adjust schedule to meet peak periods and surge requirements.

Nice To Haves

  • In lieu of degree: Candidates with 24+ years of recent and related work experience will be considered.
  • Deep understanding of Scrum, Kanban, and scaled Agile frameworks.
  • Certified Scrum Master (CSM) or Professional Scrum Master (PSM) certifications.
  • Experience with supporting software design, development, and testing activities for integrated aerospace vehicles.
  • Familiarity with NASA flight programs involving Human-related spacecraft / launch vehicle systems and domains such as rocket engine propulsion control; flight dynamics; vehicle system management; fault protection / fault management; launch, flight, and abort operations / processes; software safety; and mission assurance.
  • Experience with NASA, Government approved Industry, or DoD software requirements, standards, manuals and handbooks, and assessing compliance with these products.
  • Familiarity with Mil-STD-882 for system safety.
  • Experience with NASA-STD 7150.2 and NASA-STD 8739.8 standards and the identification of safety critical software requirements and analysis of related design concepts.
  • Experience reviewing and/or developing Software Plans, Software Requirements Specifications, and Software Test Plans.

Responsibilities

  • Support the Space Launch System (SLS) program.
  • Use strong software engineering background and NASA domain experience to evaluate target projects to ensure safety and mission success.
  • Perform analyses and assessments related to software quality, reliability, and safety.
  • Review and analyze engineering design concepts and software plans and ensure compliance with NASA safety policies and standards for hardware and software.
  • Participate in test reviews as well as data analysis.
  • Participate in process and quality audits.
  • Assist the discipline manager and the technical lead in tracking software quality tasks in support of SLS projects.

Benefits

  • medical
  • prescription
  • dental
  • vision
  • AD&D
  • disability benefits
  • life insurance
  • retirement 401k
  • vacation
  • sick pay
  • holidays
  • flexible work schedules (when available)
  • professional training and development
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service