ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Lead Software Developer

Wowza Media Systems

Montreal, Quebec, Canada Hybrid permanent

Posted: December 15, 2025

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We are looking for a Lead Software Developer to lead the development of our flagship product, Wowza Streaming Engine, which is a global leader in video streaming software.

Job Description

About Wowza

Wowza Media Systems is a Colorado-based global leader in video streaming software backed by Clearhaven Partners (Boston, MA). Our flagship product, Wowza Streaming Engine, is one of the streaming industry’s most foundational, widely adopted, widely trusted and often imitated media server software products.

Organizations with mission-critical video rely on Wowza. Our technology helps power streaming workflows for customers including ESPN, Axon, NASA, SpaceX, Blue Origin, Palantir and many others. Across education, healthcare, enterprise, gaming, government and more, Wowza’s software has been implemented in more than 30,000 customer video solutions in over 100 countries.

Role Overview

We are looking for a Lead Software Developer who understands the key stages involved in processing and delivering video content. You will play a central role in the evolution of Wowza Streaming Engine, a core component of the streaming infrastructure used by thousands of organizations. This role is ideal for someone with a strong experience working with modern video pipelines and technical leadership, who wants to guide and contribute directly to a highly impactful, large scale product.

What You Will Do

• Lead the design, development and enhancement of core features of the Wowza Streaming Engine with high levels of reliability and performance.
• Architect and guide the implementation of advanced workflows for new codecs and hardware accelerators.
• Oversee and optimize packaging pipelines for large scale live and on demand delivery.
• Tune and optimize GPU or VPU accelerated transcoding workflows to meet performance, cost and quality requirements.
• Diagnose and resolve complex issues involving video protocols, pipelines and media formats, supporting other team members in the process.
• Contribute to internal standards, formats and best practices in video streaming, and ensure their adoption across the team.
• Collaborate with product, support and customer facing teams, providing clear technical direction.
• Act as a video technology expert for other engineering teams and mentor more junior developers.

Technical Requirements

• 7+ year experience in software engineering using languages such as Java, C++, Go, Rust or C

• Experience designing and maintaining complex or distributed systems
• Hands on experience with video streaming, transcoding and packaging workflows
• Knowledge of modern video codecs (H.264, H.265, VP8, VP9, AV1)
• Experience with hardware accelerated transcoding (NVIDIA, Intel, AMD or equivalent)
• Familiarity with streaming protocols and formats (HLS, MPEG-DASH, RTMP, RTSP, CMAF, WebRTC)
• Understanding of DRM and content encryption workflows
• Familiarity with video quality metrics (PSNR, SSIM, VMAF)
• Ability to provide technical leadership or mentorship
• Experience with unit testing, performance optimization and multithreaded Java debugging
• Experience with JNI and Java native integrations

Nice To Have

• Contributions to open-source video projects.
• Direct experience with Wowza Streaming Engine or Wowza Video.
• Experience with CI CD pipelines and automated testing environments.
• Experience creating public APIs or SDKs.

Why Join Wowza and This Team

• Work on a foundational product in the global video ecosystem.
• Direct impact on the quality, performance and reliability of production streaming workflows.
• Senior, pragmatic and collaborative engineering team.
• Flexible work options from Montreal or anywhere in Canada.

Benefits and Perks

We offer a competitive compensation package and a comprehensive set of benefits designed to support you and your family. While specifics may vary by country, for Canada you can expect:

• Competitive base salary aligned to the Montreal market and your experience
• Generous paid time off and company holidays
• Comprehensive health benefits
• Retirement savings program with company contribution
• Short term and long term disability coverage
• Training and professional development opportunities
• Employee assistance program and wellness support

Who We Are, Culturally

At Wowza, you will be part of a fast paced, mission driven team that powers real world, high impact use cases, from live streaming graduations to supporting critical monitoring and decision workflows. We encourage ownership, collaboration, and curiosity, and we take pride in building software that other engineers love to run in production.

Wowza Media Systems does not discriminate on the basis of race, sex, color, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, gender identity or any other reason prohibited by law in provision of employment opportunities and benefits.

--------------------------------

FRENCH :

Lead développeur·euse logiciel senior (Video Streaming)

Lieu: Montréal, QC (hybride) ou télétravail au Canada

Département: Ingénierie

À propos de Wowza

Wowza Media Systems est un leader mondial du logiciel de diffusion vidéo en continu, basé au Colorado et soutenu par Clearhaven Partners (Boston, MA). Notre produit phare, Wowza Streaming Engine, est l’un des serveurs médias les plus fondamentaux, largement adoptés, reconnus et souvent imités de l’industrie du streaming.

Les organisations qui dépendent de la vidéo pour des opérations critiques font confiance à Wowza. Notre technologie soutient les flux de diffusion pour des clients comme ESPN, Axon, la NASA, SpaceX, Blue Origin, Palantir et bien d’autres. Dans les secteurs de l’éducation, de la santé, de l’entreprise, du jeu vidéo, du gouvernement et plus encore, le logiciel Wowza a été intégré à plus de 30000 solutions vidéo dans plus de 100 pays.

Aperçu du rôle

Nous recherchons un ou une lead développeur·euse logiciel qui maîtrise les étapes clés du traitement et de la diffusion de contenu vidéo. Vous jouerez un rôle central dans l’évolution de Wowza Streaming Engine, un composant essentiel de l’infrastructure de streaming utilisée par des milliers d’organisations. Ce poste s’adresse à une personne forte d’expérience dans les pipelines vidéo modernes et en leadership technique, et souhaitant guider le développement d’un produit d’envergure à fort impact.

Responsabilités

• Concevoir, développer et faire évoluer les fonctionnalités centrales du Wowza Streaming Engine en mettant l’accent sur la fiabilité et la performance
• Architecturer et guider l’implémentation de workflows avancés pour de nouveaux codecs et accélérateurs matériels
• Superviser et optimiser les pipelines de packaging pour la diffusion live et à la demande à grande échelle
• Optimiser les workflows de transcodage accélérés par GPU ou VPU afin de répondre aux objectifs de performance, de coût et de qualité
• Diagnostiquer et résoudre des problématiques complexes liées aux protocoles vidéo, aux pipelines média et aux formats, tout en soutenant les autres membres de l’équipe
• Contribuer à la définition des standards internes, formats et bonnes pratiques en streaming vidéo et en assurer l’adoption
• Collaborer étroitement avec les équipes produit, support et en contact client en apportant une direction technique claire
• Agir comme expert ou experte en technologies vidéo auprès des autres équipes d’ingénierie et accompagner les développeurs plus juniors

Exigences techniques

• Minimum de 7 ans d'expérience en développement logiciel en Java, C++, Go, Rust ou C.

• Expérience dans la conception et la maintenance de systèmes complexes ou distribués
• Expérience pratique en streaming vidéo, transcodage et workflows de packaging
• Bonne connaissance des codecs vidéo modernes (H.264, H.265, VP8, VP9, AV1)
• Expérience du transcodage accéléré matériellement (NVIDIA, Intel, AMD ou équivalent)
• Familiarité avec les protocoles et formats de diffusion (HLS, MPEG-DASH, RTMP, RTSP, CMAF, WebRTC)
• Compréhension des mécanismes de chiffrement de contenu et des flux DRM
• Connaissance des métriques de qualité vidéo (PSNR, SSIM, VMAF)
• Capacité à assurer un rôle de leadership technique ou de mentorat
• Expérience des tests unitaires, de l’optimisation des performances et du débogage d’applications Java multithreadées
• Expérience des intégrations natives Java via JNI

Atouts

• Contributions à des projets vidéo open source.
• Expérience directe avec Wowza Streaming Engine ou Wowza Video.
• Expérience avec des pipelines CI/CD et des environnements de tests automatisés.
• Expérience dans la création d’API ou de SDK publics.
• Pourquoi rejoindre Wowza et cette équipe
• Travailler sur un produit fondamental dans l’écosystème vidéo mondial.
• Avoir un impact direct sur la qualité, la performance et la fiabilité des workflows de diffusion en production.
• Équipe d’ingénierie senior, pragmatique et collaborative.
• Options de travail flexibles depuis Montréal ou de n’importe où au Canada.

Avantages et conditions

Nous offrons une rémunération compétitive et un ensemble complet d’avantages. Les détails peuvent varier selon le pays, mais pour le Canada, vous pouvez vous attendre à :

• Salaire de base compétitif aligné sur le marché montréalais et votre expérience
• Vacances et congés rémunérés généreux, incluant les congés fériés
• Assurance collective complète
• Programme d’épargne retraite avec contribution de l’employeur
• Assurance invalidité courte et longue durée
• Occasions de formation et de développement professionnel
• Programme d’aide aux employés et soutien au bien être

Notre culture

Chez Wowza, vous ferez partie d’une équipe dynamique et guidée par sa mission, au service de cas d’usage concrets et critiques, qu’il s’agisse de diffuser des cérémonies de remise de diplômes ou de soutenir des opérations de surveillance et de décision essentielles. Nous valorisons la prise d’initiative, la collaboration et la curiosité, et nous sommes fiers de concevoir un logiciel que d’autres développeurs·euses aiment déployer en production.

Chez Wowza, nous appliquons des pratiques d’emploi fondées sur l’égal

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply