These job descriptions are examples. Looking for work?

Find JobsFind Jobs

IT Scrum Master

0 people like this description

The IT Scrum Master is a key role in agile software development responsible for ensuring that SCRUM practices and processes are followed by the team. The SCRUM master serves as the liaison between the business (represented by the Product Owner) and the agile software development team. This role helps the team reach peak productivity, coaches and mentors resources, resolves impediments that block a team and help track their progress. The scrum master also plays a critical role in the adoption of SCRUM and other agile development practices by the organization.

If you are an experienced SCRUM Master with proven abilities to help agile teams achieve their goals and would like to be part of a rapidly growing agile practice in an organization that is a fun place to work, we would love to talk to you. We are currently looking for SCRUM masters having significant experience ramping up, coaching and mentoring teams to peak productivity working in a complex inter dependent ecommerce software development environment. Candidates with experience facilitating SCRUM teams in an ecommerce environment or software technologies associated with Retail businesses would be a good fit.

The successful candidate will be considered a subject-matter expert in SCRUM software development methodology, be an effective communicator with strong servant leadership skills, have excellent logic and problem solving skills and a drive to make a difference.

Liaison & Communication
• Serve as liaison between technical and non-technical (business) departments.
• Communicate with other management, developers, product managers and technical support specialists on product issues.

Facilitate Software Development
• Organize and facilitate project planning, daily stand-up meetings, reviews, retrospectives, sprint and release planning, demos and other Scrum-related meetings.
• Track and communicate team velocity and sprint/release progress.
• Maintain process documentation.
• Ensure the development teams are practicing the core agile principles of collaboration, prioritization, team accountability, and visibility.

Application Support
• Assist as needed with backlog maintenance.
• Assist with internal and external communication, improving transparency, and radiating information.
• Assist with prioritization and resolution of defects / bugs.

Team & Process Management
• Participate proactively in developing and maintaining team standards, tools, and best practices.
• Identify and remove impediments, prevents distractions to the team.
• Facilitate discussion and conflict resolution.
• Empower the team to self-organize.

General Attributes
• This needs to be an individual that puts the team before themselves. They will be responsible for enforcing the rules of Scrum, removing impediments from their team while promoting self-management and constantly improving standards of work.
• Advocates for and advances AAG’s Agile software development discipline and methodologies.
• May act as a source for mentoring of less experienced department staff.

Qualifications: Required
• Four-year college diploma or university degree in computer systems design or computer science, and/or 10 years equivalent work experience
• Certified Scrum Master with at least 2 + years of experience in this role post certification
• 5+ years’ experience as a project leader
• 5+ years’ experience on a software development team in any capacity, with thorough understanding of the software development lifecycle.
• Thorough understanding of SCRUM software development methodology, values, practices and procedures.
• Deep understanding of Agile principles and iterative development methodologies
• Familiarity with Ecommerce and Web based software development
• Ability to understand technical issues and identify the means to resolving them
• Strong analytical and problem solving skills with a high attention to detail.
• Creative and efficient in proposing solutions to complex, time-critical problems
• Ability to deal with multiple projects and deadlines
• Collaborative in driving decisions.
• Ability to coach the team to reach their highest potential
• Excellent interpersonal skills, ability to work with diverse personality types.
• Team player; actively participates and collaborates with others on one's own team and across AAG for the achievement of business goals.
• Works smart by setting effective work goals, establishing priorities, and planning well in order to produce quality work.


• Experience with agile transformation in an organization
• Experience working with large programs that use multiple agile teams
• Hands on Experience with metrics and tracking tools used in SCRUM
• Experience with scaling agile in the enterprise

These job descriptions are examples. Looking for work?

Find JobsFind Jobs