- Serve as Scrum Master for one or more agile teams, ensuring adherence to Agile principles and Scrum frameworks.
- Facilitate daily stand-ups, sprint planning, reviews, retrospectives, and all Scrum ceremonies with a focus on continuous improvement.
- Coach teams on self-organization, cross-functionality, and Agile best practices.
- Shield teams from external distractions to maintain focus on sprint goals.
- Identify and eliminate impediments (process bottlenecks, dependencies, or resource gaps).
- Collaborate with Product Owners to refine backlogs, prioritize work, and improve user story quality.
- Promote transparency through metrics (velocity, burn-down charts) and actionable insights.
- Bridge communication between developers, stakeholders, and leadership to align priorities.
- Work cross-functionally with engineering, QA, product, and business teams to align project goals and expectations.
- Champion Agile mindset across the organization through workshops and training.
- Adapt Agile/Scrum practices to team needs while maintaining core principles.
- Promote a culture of high performance, experimentation, accountability, and psychological safety.
Bachelor's degree in Computer Science or equivalent.Proven experience as a Scrum Master in a software development environment.Deep understanding of Agile principles and Scrum framework.Experience using Agile tools (e.g., Jira, Confluence, Azure DevOps).Scrum Master certification (CSM, PSM, or equivalent) strongly preferred.Nice-to-have: Familiarity with Kanban, SAFe, LeSS, or DevOps/CI-CD pipelines.Ability to coach teams at different maturity levels.Proven ability to resolve conflicts, motivate teams, and drive results.Strong facilitation, communication, and servant leadership skillsStrong problem-solving skills and ability to work in a collaborative environment.Ability to work in a fast-paced environment and meet tight deadlines