As a Scrum Master at NS2 Mission, you will be at the forefront of our Agile development process, playing a crucial role in fostering collaboration and driving continuous improvement within our software development teams. Your primary responsibility will be to guide and coach teams to deliver high-quality products efficiently and effectively. You will act as a servant leader, facilitating communication among team members, removing obstacles that hinder progress, and ensuring adherence to Agile principles and practices. In this dynamic and fast-paced environment, you will be responsible for hosting daily stand-up meetings, sprint planning sessions, reviews, and retrospectives. You will work closely with Product Owners to maintain product backlogs, address impediments impacting sprints, and keep the Technical Project Manager (TPM) informed about project statuses. Additionally, you will collaborate with the Release Manager to ensure that plans, schedules, and roadmaps are up to date. Your role will also encompass planning, implementing, testing, documenting, and maintaining solutions for total systems or subsystems, utilizing both internally created and commercial off-the-shelf products. You will provide end-to-end project management support throughout the project life cycle, ensuring a comprehensive understanding of the relationships, dependencies, and requirements of hardware and software components. Coordination with other team members will be essential to ensure effective problem-solving, appropriate risk reduction, and user satisfaction.