About Us:
At Quickplay, we believe in transparency, fairness, and collaboration while we passionately work on some of the toughest use cases in OTT video, focused on massive scale and resilience. If you aspire to be part of a high-performing, learning-oriented, and caring culture—you've landed on the right company. Our Product Innovation team is expanding, and we're seeking a highly skilled Software Engineering Manager to drive our OTT streaming and video engineering initiatives and shape our engineering team's technical growth.
About the Role:
This position leads a team of high-performing engineers to build, scale, monitor, and optimize platforms, systems, and services. This role is crucial for being a hands-on manager, mentoring and growing the team, and driving the technical execution of high-volume, highly available services while enforcing development processes and standards within Quickplay's Video Engineering team.
Work Model:
Ability to work onsite in our Toronto office three days per week — Tuesday, Wednesday, and Thursday.
Key Responsibilities:
- Lead a team of high-performing engineers to build, scale, monitor, and optimize platforms, systems, and services.
- Act as a hands-on manager with an established background in developing high-volume and highly available services.
- Mentor and grow Software Development Employees, providing guidance on implementation and design best practices.
- Participate in Agile sprint planning sessions and provide constructive feedback.
- Create and enforce development processes and standards that enhance the team's efficiency and software quality.
- Act as a technical leader, defining and guiding all technical aspects of the solution.
- Produce design artifacts (class diagrams, sequence diagrams) for browser lib features or client solutions, and generate product documentation.
- Implement product features within a team using best practices to meet product deliverables.
- Guide the technical activities of the team to ensure deadlines are met, and the product roadmap is adhered to.
- Create technical work breakdown structures and task dependencies.
- Help the Product Management team with high-level estimation and technical implementation clarification.
- Be highly responsive to critical production issues, delivering timely, effective solutions.
- Take full responsibility for project Risk Management, Status reporting & tracking, and Scope.
Tools & Technology Stack:
- Programming Languages: GoLang, Java (strong knowledge), FFMpeg API (experience preferred)
- Video/Codecs: Video encoders/codecs (H.264, H.265, VP9), video streaming protocols, OTT streaming applications
- Methodology: Agile development methodologies, SDLC
- Design/Documentation: Tools for producing design artifacts (class diagrams, sequence diagrams)
- Project Management: Tools for risk management, status reporting, scope management, work breakdown structures, task dependencies
- Monitoring: Tools for monitoring platforms, systems, and services (implied)
- DevOps: DevOps practices (familiarity)
Required Qualifications:
- 5-8 years of progressive experience in software development, with at least 2-3 years in a technical leadership or management role.
- Strong knowledge of Microservices, GoLang and/or Java.
- Familiarity with video encoders and codecs (H.264, H.265, VP9), as well as DevOps practices.
- Comfortable acting as the technical liaison for product development activities.
- Ability to ensure that software is developed with high quality and that issues are addressed in a timely manner.
- Experience with Agile development methodologies and Software Development Life Cycle (SDLC).
- Ability to effectively estimate and contribute to business and technology solutions.
- Track record of developing and motivating a development team.
- Demonstrated passion and talent for technology.
- Available to work a flexible shift structure as required
Preferred Qualifications (Nice to Have):
- Proactive and energetic personality, allowing effective communication with technical and non-technical stakeholders.
- Excellent interpersonal, leadership, motivational, and team-building skills.
- Creative thinking, in-depth problem-solving, and unblocking are exhilarating.
- Passionate about leading teams.
- High emotional intelligence and a low ego complement skilled active listening.
- Worked on OTT streaming application(s).
- Experience with FFMpeg API and command-line tools.