Scrum Master
Your tasks
As a Scrum Master, you will be responsible for coaching Agile teams, removing impediments, facilitating Scrum ceremonies, and ensuring alignment across stakeholders, product owners, architects, developers, and business teams. You will play a critical role in enabling high-performing teams to deliver scalable, high-quality applications within agreed timelines and business objectives.
- Lead and facilitate Agile/Scrum ceremonies including Sprint Planning, Daily Stand-ups, Sprint Reviews, Backlog Refinement, and Retrospectives.
- Drive the successful delivery of large-scale application development, modernization, migration, or digital transformation projects involving multiple Agile teams.
- Foster a self-organizing, empowered, and high-performing team environment focused on continuous improvement and delivery excellence.
- Coach teams, Product Owners, and stakeholders on Agile principles, Scrum framework, and best practices.
- Remove impediments and proactively manage risks, dependencies, and blockers that may impact delivery timelines.
- Coordinate and synchronize activities across multiple Scrum teams to ensure alignment on project objectives, milestones, and deliverables.
- Work closely with Product Owners to manage and prioritize product backlogs aligned to business goals and customer requirements.
- Monitor sprint metrics, velocity, team performance, and Agile maturity, driving improvements through data-driven insights.
- Facilitate effective communication between technical and non-technical stakeholders, ensuring transparency on project status and outcomes.
- Support program-level planning activities, including release planning, dependency management, resource coordination, and stakeholder engagement.
- Champion Agile transformation initiatives and contribute to the continuous improvement of Agile processes, tools, and methodologies across the organization.
- Ensure delivery teams maintain focus on quality practices such as Continuous Integration, Continuous Testing, Automation, User Story refinement, and Definition of Done.
- Build strong relationships with business stakeholders, development teams, architects, QA teams, and project leadership.
- Facilitate conflict resolution and ensure effective collaboration across distributed and cross-functional teams.
Requirements
Role Overview We are seeking an experienced and results-driven ScrumMaster with a proven track record of successfully delivering large-scale application development and transformation projects. The ideal candidate will be a strong Agile practitioner who has led multiple cross-functional teams through complex application implementations, driving collaboration, delivery excellence, and continuous improvement across enterprise initiatives.
Mandatory Requirements
- Proven experience as a Scrum Master delivering large-scale enterprise application projects from inception through production deployment.
- Strong delivery experience supporting complex software development initiatives involving multiple Agile teams and stakeholders.
- Hands-on experience managing dependencies across application development, testing, infrastructure, architecture, security, and business teams.
- Demonstrated ability to drive Agile adoption, improve team velocity, and enhance delivery predictability.
- Experience working within enterprise environments utilizing Agile at scale frameworks such as SAFe.
- Strong understanding of SDLC, application architecture, DevOps practices, and modern software delivery methodologies.
- Ability to influence stakeholders and drive decisions across varying organizational levels.
- Excellent facilitation, stakeholder management, communication, and conflict-resolution skills.
Technical & Agile Expertise
- Expert knowledge of Scrum principles, Agile methodologies, and servant leadership practices.
- Strong experience with Agile frameworks including:
- Scrum
- SAFe
- Kanban
- Lean Agile
- Extreme Programming (XP)
- Experience using Agile project management tools such as:
- Jira
- Azure DevOps
- Confluence
- Miro
- Familiarity with:
- User Stories
- ATDD
- TDD
- CI/CD practices
- Automated Testing
- Continuous Integration
- Continuous Delivery
- Agile metrics and reporting
- Bachelor's Degree in Information Technology, Computer Science, Engineering, Project Management, or a related discipline.
- Certified Scrum Master (CSM), Professional Scrum Master (PSM), or equivalent certification.
- SAFe Scrum Master (SSM) or SAFe Advanced Scrum Master (SASM) preferred.
- Additional Agile certifications such as SAFe Agilist, Implementing SAFe, DevOps Practitioner, or Agile Coaching certifications will be advantageous.
Required Experience
- 5+ years of Scrum Master experience within software development and application delivery environments.
- Experience delivering at least one or more large-scale enterprise application implementation or transformation programs involving multiple teams and stakeholders.
- Proven experience coaching Agile teams and driving Agile maturity improvements.
- Experience managing end-to-end software development projects using Agile methodologies.
- Strong background working alongside architects, developers, QA teams, DevOps engineers, Product Owners, and business stakeholders.
- Experience working within complex enterprise or regulated environments is highly desirable.