Serve as Scrum Master for one or more Agile teams, ensuring effective adoption of Scrum and Agile practices (Scrum, Kanban, or Scrumban as appropriate).
Own team-level delivery governance and predictability, ensuring clear goals, realistic planning, and transparent signals on scope, risks and progress.
Ensure work is visible, prioritized, and flowing through the system (e.g., backlogs, boards, WIP limits).
Help teams create realistic sprint goals or flow target and meet commitments sustainably.
Define and maintain team-level delivery metrics (e.g., throughput, cycle time, defect trends; DORA metrics where appropriate).
Identify and make visible impediments impacting throughput or quality – both within and outside the team – and drive resolution in partnership with Engineering, Product, TPMs, and Product Operations.
Facilitate Agile ceremonies including Sprint Planning, Daily Stand-Ups, Reviews, Retrospectives, and Backlog Refinement.
Coach teams on Agile principles, self-organization, and continuous improvement.
Foster a culture of trust, accountability, psychological safety, and constructive challenge.
Support Product Owners and Product Managers in effective backlog management and value-based slicing of work.
Use data and experiments to evolve ways of working rather than enforcing process for its own sake.
Use quantitative and qualitative insights to identify bottlenecks, risks, and improvement opportunities.
Facilitate outcome-focused retrospectives and ensure follow-through on improvement actions.
Provide clear, concise status, risk and dependency signals to stakeholders, framed in terms of business impact.
Where applicable, create and maintain delivery dashboards and queries in Agile tooling (e.g., Azure DevOps).
Own cross-team coordination for work involving supported teams, ensuring dependencies, sequencing, and risks are understood and managed collaboratively.
Partner with Product Operations and TPMs by providing accurate team
and cluster-level plans, capacity, and risk signals.
Represent team realities in planning and prioritization forums.
Collaborate with Design, Security, Data, and other functions to improve end-to-end delivery.
Contribute to the evolution of Agile practices as the organization scales.
Requirements
Hands-on experience as a scrum Master or Agile delivery lead supporting software engineering teams.
Strong understanding of Agile frameworks (Scrum, Kanban) and modern engineering practices.
Proven facilitation and coaching skills; able to navigate conflict and drive clear outcomes.
Comfort with delivery metrics and basis analytics; ability to translate data into decisions.
Excellent written and verbal communication skills; able to adapt messaging for engineers, product leaders, and executives.
Ability to influence without authority and build strong cross-functional partnerships.
Tech Stack
Azure
Benefits
Comprehensive, multi-carrier program for medical, dental and vision benefits
401(k) with match and an Employee Share Purchase Plan
Wellness platform with incentives, Headspace app subscription, Employee Assistance and Time-off Programs
Short-and-Long Term Disability, Life and Accidental Death Insurance, Critical Illness, and Hospital Indemnity
Family Benefits, including bonding and family care leaves, adoption and surrogacy benefits
Health Savings, Health Care, Dependent Care and Commuter Spending Accounts
Up to two days of paid leave each to participate in Employee Resource Groups and to volunteer with your charity of choice