Anticipated Contract End Date/Length:  3 months contract (with a potential to extend) Work set up: Hybrid  Our client in the global professional services industry is looking for an experienced Scrum Master (Extreme Programming / XP) to join their team.  The successful candidate will serve as servant-leader and agile coach for one or more cross-functional software development teams, with deep expertise in combining Scrum ceremonies with Extreme Programming (XP) engineering practices. Unlike a standard Scrum Master, this role also coaches the development team on XP technical practices, bridging the gap between process facilitation and engineering excellence.  What you will do: Scrum Facilitation Facilitate all Scrum ceremonies: sprint planning, daily stand-ups, sprint reviews, and retrospectives. Remove impediments and shield the team from external disruptions. Coach the team on Scrum values, self-organisation, and continuous improvement. Partner with the Product Owner to maintain a healthy, prioritised backlog. XP Practice Coaching Champion and embed XP practices within the team, including Test-Driven Development (TDD), pair programming, continuous integration, refactoring, and collective code ownership. Promote Test-Driven Development as a practice for developing code that is simple, maintainable, and well-tested.  Guide teams through short iteration cycles with a focus on delivering high-quality, working software. Coach on sustainable pace and help manage the tension between deadlines and developer wellbeing. Agile Coaching & Improvement Provide servant leadership and mentorship to cross-functional agile teams, strengthening understanding of effective agile practices, theories, and XP ZipRecruiter. Facilitate continuous feedback loops between the team and stakeholders. Measure and communicate team velocity, quality metrics, and delivery health.