Engineer Principal – Software Quality Assurance - Mission Operations and Sustainment

BAE Systems•Westminster, CO
•$118,095 - $200,762•Onsite

About The Position

The Software Quality Assurance Engineer for Mission Operations and Sustainment performs and/or leads software quality assurance activities for ground development through maintenance, operations, and sustainment phases for Mission Prime programs. The role provides software product and process oversight for ground and mission systems, validates software product baselines, verifies compliance with requirements, and approves software releases. It also supports mission-level procedures and activities, tracks anomalies through resolution, identifies software quality risks and vulnerabilities, and helps teams meet customer, contractual, and BAE Systems Space & Mission Systems requirements. The position works with Software Quality Assurance colleagues and cross-functional groups, including Operations Assurance, SEIT/I&T, Mission Readiness, Mission Support, Configuration Management, and Program Management. It contributes to process definition and improvement, software assurance plans, program meetings and Agile ceremonies, and internal and external assessments. The role may mentor peers and presents software and firmware lifecycle status and process adherence to the Mission Assurance Manager. The position requires regular on-site work five days each normally scheduled week at the primary work location. Work may take place in an office, laboratory, production floor, cleanroom, outdoors, or a remote research environment. Occasional work in production areas requiring protective equipment and access to facilities in varied weather conditions may be necessary. Travel and local commuting between company campuses and other locations may be required.

Requirements

  • Bachelor of Science degree or higher in Engineering or a related technical field, plus at least 6 years of related experience; higher-level degrees may substitute for two years of experience per degree, and related technical experience may be considered in lieu of education.
  • Degree must be from a university, college, or school accredited by an agency recognized by the U.S. Secretary of Education or U.S. Department of Education.
  • Current, active Secret security clearance, with ability to obtain and maintain a Top Secret/SCI Polygraph; the posting also states applicants must be willing and eligible for submission for applicable clearance/access after an offer is accepted and able to maintain it.
  • Experience with industry and government specifications and standards for software design, development, test, and maintenance, such as AS9100, AS9115, SEI CMMI-Dev, Aerospace/SMC, and NASA practices.
  • Experience with aerospace and supporting ground systems for space assets.
  • Experience with Atlassian tools such as Jira, Confluence, and GitLab.
  • Experience with Software Configuration Management.
  • Understanding and experience with both Waterfall and Agile lifecycle processes.
  • Ability to multitask, take initiative, and represent Quality Assurance to program leaders, contractors, and customers.
  • Ability to work on-site five days each normally scheduled week; travel and local commuting between company campuses and other locations may be required.

Nice To Haves

  • Active TS/SCI clearance.
  • Experience with software safety, software reliability, and software security.
  • Experience with Model-Based Systems Engineering (MBSE) tools such as Cameo and JAMA.

Responsibilities

  • Provide software product and process oversight for ground and mission systems from development through operations, maintenance, and sustainment.
  • Perform software product baseline validation, audits, and assessments to verify software releases are accurate and complete.
  • Verify compliance with internal and external product and process requirements, including software/firmware change-tracking metadata, software pipelines, and verification and validation testing; support process improvements through periodic assessments.
  • Approve software product releases, including documentation and code, to confirm program requirements compliance, adherence to BAE Systems SMS and industry standards, consistency, risk mitigation, and completeness.
  • Support the Ground & Operations Mission Assurance Manager by reviewing mission-level procedures, including command execution scripts, operating procedures, Memograms, and maintenance tasks.
  • Participate in customer-level meetings, capture and address customer concerns, and route them to appropriate internal parties.
  • Review, approve, witness, or monitor mission-level activities such as transition to operations, software/script deployments, maintenance activities, and Memogram execution; verify procedures are followed, redlines are recorded and approved, and discrepancies or anomalies are captured.
  • Participate in recurring program and portfolio meetings and Agile ceremonies, including PI Planning, demonstrations, backlog grooming, sprint reviews, Scrum of Scrums, Scrum, and retrospectives.
  • Track anomalies from root cause analysis through defect resolution.
  • Coordinate with other Software Quality Assurance team members on maintenance development for ground and payload software, bus software, and associated simulators/GSE/MUE, including change control, peer reviews, verification testing, and releases.
  • Identify software quality vulnerabilities and weaknesses throughout the lifecycle, advise on how and when to address them, and report them to the customer as appropriate.
  • Support customer expectations and reporting of status, threats, limitations, opportunities, risks, and mitigation plans.
  • Educate software development teams and leadership about available process documentation, products, tools, and support resources, and enable their use.
  • Coordinate with related groups, including Operations Assurance, SEIT/I&T, Mission Readiness, Mission Support, Configuration Management, and Program Management, to support program software teams.
  • Work with and mentor Quality Assurance Engineers and subject matter expert peers; advise on requirements flow-down and solutions to engineering process and technical problems.
  • Contribute to defining software development, maintenance, and operational processes that comply with good engineering practices, BAE Systems SMS requirements, and contractual requirements.
  • Document and update software assurance plans for development, maintenance, and operations, and maintain compliance evidence.
  • Present software and firmware product lifecycle status and process adherence to the Mission Assurance Manager.
  • Participate in internal and external process assessments as requested.
  • Maintain a regular and predictable work schedule and effective, productive working relationships.
  • Perform other duties as necessary.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Health savings accounts
  • 401(k) savings plan
  • Disability coverage
  • Life and accident insurance
  • Employee assistance program
  • Legal plan
  • Discounts on home, auto, and pet insurance
  • Paid time off
  • Paid holidays
  • Paid parental leave
  • Military leave
  • Bereavement leave
  • Applicable federal and state sick leave
  • Company recognition program with monetary or non-monetary awards
  • Other incentives may be available based on position level and/or job specifics
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service