Senior Scrum Master
Location: Edmonton, ABWho we are:INVIDI Technologies is the world's leading developer of software transforming television all over the world.Our two-time Emmy® Award-winning technology is widely deployed by cable, satellite, and telco operators. We provide a device-agnostic solution delivering ads to the right household no matter what program or network you’re watching, how you're watching, or whether you’re in front of your TV, laptop, cell phone or any other device. INVIDI created the multi-billion-dollar addressable television business that today is growing rapidly globally.INVIDI is right at the heart of the very exciting and fast-paced world of commercial television; companies benefiting from our software include DirecTV and Dish Network, networks such as CBS/Viacom and A&E, advertising agencies such as Ogilvy and Publicis, and advertisers such as Chevrolet and Verizon.INVIDI’s world-class technology solutions are known for their flexibility and adaptability.
These traits allow INVIDI partners to transform their video content delivery network, revamping legacy systems without significant capital or hardware investments. Our clients count on us to provide superior capabilities, excellent service, and ease of use.The goal of developing a unified video ad tech platform is a big one and the right developers--like you--flourish in INVIDI’s creative, inspiring, and supportive culture. It is a demanding, high-energy, and fast-paced environment. INVIDI’s developers are self-motivated quick studies, can-do individuals who embrace the challenge of solving difficult and complex problems.About the role:In this role you will work alongside developers and product owners on software engineering projects.
You will emphasize value creation and rigorous alignment to quality standards. In protecting the team from outside interference, you will ensure that developers can retain this commitment to excellence. This position will have a focus on team dynamics and communication. You will use reporting and metrics as positive indicators of the team’s capabilities and maturity. Scrum ceremonies are used to facilitate communication between members of the team (Agile Team Retrospectives) and between the team and the product stakeholders (Review). This role will act to ensure communication is efficient and participation is broad and will coach the team in using Jira and Confluence for managing and documenting development work. Utilizing Agile project management platforms and a servant-leader style, you support one or more Agile Engineering teams on its journey of continuous improvement and value-driven product development. This individual will advocate for proper agile implementation as well as extending understanding of agile within the group and to other business stakeholders. The individual will have delivery-focused responsibilities guiding software engineers and software testers in the execution and completion of project activities to meet key milestones, quality and budget targets. Key Responsibilities:
- Help create an environment that fosters transparency, collaboration, learning, innovation, quality and speed.
- Monitor and support an agile team through continuous improvement of agile execution.
- Set the direction for compliance of commitments, pace and quality of work.
- Facilitate backlog grooming, planning, retrospectives, daily standups, reviews and other agile ceremonies.
- Guide teams to help them stay on track with agile techniques, fine-tuning approaches as needed to ensure the overall strategy is being met
- Lead agile workshops for both development team, as well as key stakeholders
- Promote & advocate a culture of continuous improvement, setting goals and milestones and being accountable for them.
- Help the team recognize modest but steady operational improvement through the introduction of best practices to solve observed challenges and empower the team to self-organize.
- Work closely with the Product Owner to facilitate an environment for the team to increase productivity, quality, and predictability as well as prioritize technical debt vs product work.
- Develop and maintain relationships with internal and external customers.
- Impediment resolution by advocating for the team and removing impediments; or seek help from outside the team.
- Help team to choose stories in a sprint/iteration, decompose stories into appropriate size tasks, ensure that team does not over commit and reduce technical debt.
- Track user stories dependencies between the scrum teams; inter-team coordination and collaboration.
- Manage scope creep and change within the Agile framework.
- Collaborates with other Scrum Masters to build training and best practices for Agile methodologies.
- Track and communicate scrum metrics including team velocity and sprint/release progress.
- Facilitates and guides cross-functional teams in the execution of multiple development projects.
You must have:
- Bachelor’s Degree and 5+ years of technical project management experience with at least 3 years in an Agile software development environment leading Scrum teams.
- Certified Scrum Master or Kanban certification and related experience
- Can showcase examples of implementing agile techniques in different cultures and environments
- Ability to remove impediments and shield the team from outside distractions and interferences.
- Can properly prioritize competing technology projects within a group or department.
- Able to understand the technology concepts used on projects to challenge assumptions, estimates, approaches, and risks.
- Communicate effectively with teams and leaders of the organization; good listening skills, ask questions and give feedback.
- Strong interpersonal and conflict management skills to manage relationships with a variety of partners and stakeholders.
- Handle simultaneous tasks and demonstrate a sense of urgency and ownership.
- Work with minimal supervision in a very dynamic, and timeline driven work environment.
- Strong analytical and problem-solving skills with a high attention to detail.
It would be very good if you have experience in:
- Familiarity with tools such as Jira and Confluence for agile execution and reporting.
- SaaS and/or DevOps experience.
- Experience in product-based development or software development.
INVIDI Offers Competitive Benefits & Total Rewards:
- Paid Time Off (PTO) Vacation
- Company Holidays
- Medical & Prescription
- Dental & Vision
- FSA
- RRSP, STD, LTD, AD&D and Life
- Corporate Discounts
- Tuition Reimbursement Program
- Employee Referral Bonus Program
Physical Requirements:
- INVIDI is a conscious, clean, well-organized, and supportive office environment.
- Prolonged periods of sitting at a desk and working on a computer are normal.
Salary Range Disclaimer:Salary is commensurate with experience, skills and education. Equal Opportunities and Accommodations Statement INVIDI is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, family status, marital status, sexual orientation, national origin, genetics, neurodiversity, disability, age, or veteran status, or any other non-merit based or legally protected grounds.
INVIDI is committed to providing reasonable accommodations to qualified individuals with disabilities in the employment application process. To request an accommodation, please contact Human Resources by email at HR@INVIDI.com at least one week in advance of your interview. Note:
- All candidates must pass compliance background screening and drug testing.
- Visa sponsorship is not available for this position; you must be legally authorized to work in Canada.