CareerPlanSign in

Scrum Master (Extreme Programming / XP)

Johannesburg, Gauteng💼 Full-time🗓 2026-09-03 → 2026-09-18

Core

A Scrum Master who combines Scrum discipline with Extreme Programming (XP) practices to coach cross-functional teams, ensuring high-quality code delivery through engineering-focused agility.

Role type

Scrum Master (Extreme Programming / XP)

Builds

Working software delivered via short cycles, TDD, and continuous integration

Domain

Software Development / Agile Engineering

Deliverable

production ML models | product features

Required skills

Scrum facilitation, Extreme Programming (XP) practices, Test-Driven Development (TDD), Pair Programming, Continuous Integration, Refactoring, Impediment removal, Backlog management

Preferred skills

Coaching self-organizing teams, Stakeholder feedback loop management, Team health metrics analysis

Technologies

TDD, CI/CD, Pair Programming tools

Responsibilities

Facilitate Scrum ceremonies (planning, stand-ups, reviews, retrospectives) to drive decisions; Coach teams to adopt TDD, pair programming, and collective code ownership; Remove impediments to protect flow and sustainable pace; Partner with Product Owners on backlog health; Measure team velocity, defect leakage, and build health.

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.