We are a leading provider of advanced media distribution solutions, specializing in the delivery of high-performance, reliable, and scalable content distribution platforms. Our products and services cater to the evolving needs of broadcasters, content providers, and network operators worldwide, ensuring seamless delivery of digital content across various channels and devices.
####
Position Overview:
We are seeking a
Scrum Master
to lead and support multi-disciplinary software development teams working on cutting-edge video delivery and distribution technologies. Reporting directly to the
Director of Software Engineering
, in this role, you will facilitate agile processes, drive continuous improvement, and ensure high-quality, timely delivery of software across local and remote teams spanning multiple time zones.
The team you'll be a part of is a
diverse
yet close-knit group of innovators, engineers, and problem-solvers who thrive on tackling tough challenges. We're hands-on and wear many hats. If you love rolling up your sleeves and pushing the boundaries, you'll feel right at home here.
####
Key Responsibilities:
Lead Scrum ceremonies (Daily Stand-ups, Backlog Grooming, Sprint Planning, Retrospectives, and Demos) for one or more software development teams.
Collaborate with Product Owners and stakeholders to gather requirements, refine user stories, and ensure alignment with business priorities.
Support Product Owners in maintaining clear and prioritized backlogs aligned with business goals.
Track team performance (sprint velocity), remove roadblocks, and proactively mitigate delivery risks.
Identify deficiencies and drive continuous improvement in development processes, tools, and communication workflows.
Coordinate deliverables across teams and manage dependencies with cross-functional groups including HW, QA, FPGA, and product management.
Coach and mentor team members in Agile principles and best practices to foster a culture of collaboration, accountability, and innovation.
####
Qualifications:
####
Must Have's:
Bachelor's degree or higher in Engineering, Computer Science, or a related discipline.
2-5 years of experience as a Scrum Master managing multi-disciplinary software development teams.
Familiarity with Atlassian tools (JIRA, Confluence) and Agile reporting dashboards.
Demonstrated ability to manage Scrum processes for multiple distributed teams across different time zones.
Demonstrated success in defining and standardizing Agile processes across teams.
Strong understanding of Agile methodologies (Scrum, Kanban).
Experience working with Product Owners on requirements and backlog refinement.
Excellent facilitation, organizational, and communication skills.
Strong analytical and problem-solving abilities.
####
Nice to Have's:
Certified Scrum Master (CSM), PSM, or equivalent certification.
Previous software development experience or strong technical background
huge plus
.
Experience in the video delivery or streaming domain (e.g., OTT, MPEG, HLS/DASH, DRM, or distribution over IP Multicast, QAM etc.) - another
massive plus
.
Experience with DevOps pipelines, CI/CD, and cloud-based development.
Resides in east of the GTA, preferably in the Durham region.
####
Why Join Us?
We're small but mighty - your contributions have a real, visible impact.
Competitive compensation and benefits package and unlimited vacations!
Small dynamic teams with opportunities for professional growth.
Diverse, collaborative, innovative and forward-thinking environment.
We work hard, play hard - that means team lunches, board game nights, escape rooms, and plenty of socializing.
Did we mention free coffee, unlimited snacks, and a free in-house gym!
This position is hybrid, working 3 days in our Whitby Office.
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.