About the role :
We are looking for a Scrum Master to enable high-performing, autonomous product engineering teams. This role sits within the Engineering organization and is embedded with one or two cross-functional squads.
The Scrum Master is accountable for how teams work - facilitating effective Agile practices, improving flow and predictability, and fostering a culture of continuous improvement and psychological safety. As a servant-leader and delivery partner, the Scrum Master works closely with Engineering Managers, Product Managers, and Product Operations (including Technical Program Managers) to ensure portfolio priorities translate into realistic, sustainable execution at the team level.
Key Responsibilities
Serve as Scrum Master for one or more teams, applying Scrum, Kanban, or Scrumban as appropriate.
Own team-level delivery predictability through clear goals, realistic planning, and visible progress, risks, and dependencies.
Ensure work is visible, prioritized, and flowing effectively using backlogs, boards, and WIP limits.
Facilitate Agile ceremonies (Planning, Stand-ups, Reviews, Retrospectives, Refinement) to drive clear outcomes.
Coach teams on Agile principles, self-organization, and continuous improvement.
Support Product Owners and Product Managers with effective backlog management and value-based slicing of work.
Define, track, and use delivery metrics (e.g., throughput, cycle time, quality, DORA where applicable).
Identify and remove impediments impacting delivery or quality in partnership with Engineering, Product, TPMs, and Product Operations.
Coordinate cross-team delivery, managing dependencies and risks collaboratively.
Provide clear, business-focused delivery, risk, and capacity insights to stakeholders and planning forums.
Requirements
Hands-on experience as a Scrum Master or Agile delivery lead for software engineering teams.
Strong understanding of Agile frameworks (Scrum, Kanban) and modern engineering practices.
Proven facilitation and coaching skills, including navigating conflict and driving outcomes.
Comfortable using delivery metrics and basic analytics to inform decisions.
Excellent written and verbal communication skills across technical and senior stakeholders.
Ability to influence without authority and build strong cross-functional partnerships.
Experience supporting multiple teams or working in scaled Agile environments.
Familiarity with Agile tooling such as Azure DevOps or Aha.
Exposure to Product Operations, TPMs, or platform/portfolio delivery models.
Technical background (engineering, QA, or similar) and/or Agile certification (CSM, PSM, KMP) preferred.