Overview
Skills
Job Details
The Opportunity:
We are seeking a highly motivated and technically proficient Mid-Level Contract Scrum Master
to join our dynamic team. This role is critical in fostering agile principles, optimizing team
performance, and ensuring the smooth delivery of our innovative AI products. The ideal
candidate will have a solid technical background, enabling them to truly understand the
development process, anticipate challenges, and facilitate effective communication between
technical and non-technical stakeholders. Beyond daily Scrum ceremonies, this role requires
strong organizational and collaboration skills, with an aptitude for broader program management
activities.
Key Responsibilities:
Scrum Facilitation & Coaching:
Facilitate all Scrum ceremonies (Daily Stand-ups, Sprint Planning, Sprint
Reviews, Retrospectives) efficiently and effectively for one or more development
teams.
Coach the team in self-organization and cross-functionality, promoting continuous
improvement within an Agile framework.
Guide the team on how to get the most out of self-organization, and fill in the
intentional gaps left in the Agile/Scrum frameworks.
Help the team understand and implement Scrum values and principles.
Impediment Removal:
Actively identify, track, and remove impediments or blockers that hinder team
progress, collaborating with relevant stakeholders across the organization.
Proactively anticipate potential issues and work to mitigate them before they
impact the sprint.
Collaboration & Communication:
Serve as a bridge between the development team, Product Owners, and other
stakeholders, ensuring clear and consistent communication.
Foster a collaborative and transparent environment within the team and across
dependent teams.
Help teams to communicate effectively with external dependencies and
stakeholders.
Organizational & Program Support:
Assist in maintaining organized backlogs, ensuring user stories are well-defined,
estimated, and ready for development.
Support Product Owners in grooming and prioritizing the product backlog.
Contribute to broader program-level initiatives, including cross-team dependency
mapping, release coordination, and risk management.
Assist in tracking and reporting on team progress, velocity, and other key agile
metrics.
Technical Understanding:
Leverage a technical background to understand complex system designs,
architectural considerations, and technical challenges faced by the team.
Engage in technical discussions to facilitate effective problem-solving and ensure
alignment on solutions, without dictating technical decisions.
Required Skills & Qualifications:
3+ years of experience as a Scrum Master within a software development environment.
Solid technical background (e.g., experience as a Software Engineer, QA Engineer, or
Technical Business Analyst, or a degree in Computer Science/related field). This enables
a strong understanding of the SDLC, codebases, and technical challenges.
Strong organizational skills: Demonstrated ability to manage multiple priorities,
maintain detailed documentation, and ensure processes are followed efficiently.
Exceptional collaboration and communication skills: Proven ability to build rapport,
facilitate discussions, mediate conflicts, and communicate complex information clearly to
diverse audiences.
Experience with Agile methodologies: Deep understanding of Scrum principles,
practices, and ceremonies. Experience with Kanban or other agile frameworks is a plus.
Familiarity with Agile project management tools (e.g., Jira, Azure DevOps, Asana,
Trello).
Problem-solving mindset: Proactive in identifying issues and tenacious in driving them
to resolution.
Adaptability: Ability to thrive in a fast-paced, evolving startup environment.
Nice-to-Haves:
Scrum Master Certification (CSM, PSM I, SAFe Scrum Master).
Experience with AI/ML product development.
Previous experience in a contract or consulting role.
Understanding of DevOps practices and CI/CD pipelines.