Software Configuration Management Specialist

MORI Associates•Houston, TX
•$108,000 - $120,000•Remote

About The Position

The Software Configuration Management (SCM) Support Specialist supports the development, integration, testing, and release of mission-critical software and firmware for aerospace and space systems programs. The role manages software baselines, release processes, configuration control, and change management activities in support of advanced aerospace and lunar exploration programs. The specialist performs software and firmware release activities across multiple programs; establishes and maintains baselines and controlled configuration items; and ensures traceability among requirements, source code, builds, test artifacts, and released products. The role also supports audits, reviews, configuration verification, change processing, release coordination, and the development and continuous improvement of SCM procedures and documentation. The position supports build and release management, repeatable build environments, automation initiatives, and artifact repositories. It works closely with software, firmware, and systems engineers, quality, program management, and engineering management, including geographically distributed teams. The position is remote in the U.S. and supports aerospace and lunar mission initiatives where software quality, configuration integrity, and mission assurance are critical.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, Engineering, or a related technical discipline; equivalent experience may be considered.
  • 5+ years of experience in Software Configuration Management, Release Management, Build Engineering, DevOps, or related technical environments.
  • Demonstrated experience performing software and firmware release activities.
  • Strong understanding of software configuration management principles and industry best practices.
  • Experience supporting change management processes, including Change Requests (CRs), Change Notices (CNs), Software Release Boards, baseline management, and configuration audits.
  • Experience with several of the following: Windchill PLM, GitLab, Artifactory, Jira, Jenkins, ClearCase, Rational Suite, Microsoft Teams, Microsoft Office Suite, Amazon WorkSpaces, and wiki or knowledge management platforms.
  • Proficiency with Windows operating systems.
  • Proficiency with Unix/Linux operating systems.
  • Understanding of software build environments and release management processes.
  • Working knowledge of scripting and automation concepts.
  • Familiarity with IT infrastructure supporting software development environments.
  • Experience managing software repositories, branching strategies, and release workflows.

Nice To Haves

  • Aerospace, defense, space, or aviation industry experience.
  • Experience supporting NASA, lunar mission, satellite, launch vehicle, avionics, or safety-critical system programs.
  • Knowledge of Model-Based Systems Engineering (MBSE) or Digital Engineering environments.
  • Experience supporting software compliance audits and quality management systems.
  • Familiarity with Agile, Scrum, and DevSecOps methodologies.
  • Experience supporting distributed remote engineering teams.
  • Exposure to classified or highly regulated engineering environments.

Responsibilities

  • Manage and execute software and firmware release activities across multiple development programs.
  • Establish and maintain software baselines throughout the product lifecycle.
  • Control configuration items, release packages, and versioned software assets.
  • Ensure traceability between requirements, source code, builds, test artifacts, and released products.
  • Support software audits, reviews, and configuration verification activities.
  • Process and support Change Requests (CRs), Change Notices (CNs), Engineering Change actions, and release approvals.
  • Coordinate release schedules with software engineering, systems engineering, quality, and program management teams.
  • Ensure software and firmware changes are documented, reviewed, approved, and properly released.
  • Monitor and track release status, configuration metrics, and change implementation progress.
  • Develop, document, implement, and continuously improve software configuration management procedures and workflows.
  • Support compliance with aerospace and safety-critical standards, including AS9115, DO-178, and DO-254.
  • Contribute to configuration management plans, work instructions, and process documentation.
  • Develop and maintain wiki pages, knowledge repositories, and user guides.
  • Support software build and release management activities and repeatable, controlled build environments.
  • Assist with automation initiatives for software integration, testing, packaging, and deployment.
  • Support artifact storage and release repositories.
  • Interface with software engineers, firmware engineers, systems engineers, and engineering management.
  • Coordinate configuration management activities across geographically distributed teams.
  • Support program milestones, design reviews, audits, and customer deliverables.
  • Provide engineering teams with guidance regarding SCM best practices and release procedures.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service