Talent.com
Senior Software Developer
Senior Software DeveloperWowza Media Systems • Montreal, QC, CA
Les candidatures ne sont plus acceptées
Senior Software Developer

Senior Software Developer

Wowza Media Systems • Montreal, QC, CA
Il y a plus de 30 jours
Type de contrat
  • Temps plein
  • Quick Apply
Description de poste

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 senior 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 who already works with modern video pipelines and wants to contribute directly to a highly impactful, large-scale product.

What You Will Do

  • Design, develop and enhance core features of the Wowza Streaming Engine with a strong focus on reliability and performance
  • Design and implement advanced workflows for new codecs and hardware accelerators
  • Optimize packaging pipelines for large scale live and on demand streaming
  • Tune and optimize GPU or VPU accelerated transcoding workflows to balance performance, cost and quality
  • Diagnose and resolve complex issues related to video protocols, media pipelines and formats
  • Contribute to internal standards, formats and best practices in video streaming
  • Collaborate closely with product, support and customer facing teams
  • Act as a subject matter expert in video technologies for other engineering teams

Technical Requirements

  • 5+ years experience in software development using Java, C++, Go or Rust
  • Experience designing, building and maintaining complex or distributed systems
  • Hands on experience with video streaming, transcoding and packaging workflows
  • Solid 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 content encryption mechanisms and DRM workflows
  • Knowledge of video quality metrics (PSNR, SSIM, VMAF)
  • Ability to act as a technical reference and support peers when needed
  • Experience with unit testing, performance optimization and debugging multithreaded Java applications
  • Experience with Java native integrations using JNI

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 :

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 développeur·euse logiciel senior qui comprend 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 déjà familière avec les pipelines vidéo modernes et souhaitant contribuer directement à un produit d’envergure à fort impact.

Responsabilités

  • Concevoir, développer et faire évoluer les fonctionnalités centrales du Wowza Streaming Engine, avec un fort accent sur la fiabilité et la performance
  • Concevoir et implémenter des workflows avancés pour de nouveaux codecs et accélérateurs matériels
  • Optimiser les pipelines de packaging pour la diffusion live et à la demande à grande échelle
  • Ajuster et optimiser les workflows de transcodage accélérés par GPU ou VPU afin d’équilibrer performance, coûts et qualité
  • Diagnostiquer et résoudre des problématiques complexes liées aux protocoles vidéo, aux pipelines média et aux formats
  • Contribuer aux standards internes, aux formats et aux bonnes pratiques en streaming vidéo
  • Collaborer étroitement avec les équipes produit, support et en contact client
  • Agir comme expert ou experte des technologies vidéo auprès des autres équipes d’ingénierie

Exigences techniques

  • 5+ années d'expérience en développement logiciel en Java, C++ ou C
  • Expérience dans la conception, le développement et la maintenance de systèmes complexes ou distribués
  • Expérience pratique en streaming vidéo, transcodage et workflows de packaging
  • Bonne maîtrise 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é à agir comme référence technique et à soutenir les pairs au besoin
  • 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’égalité des chances. Aucune discrimination n’est tolérée pour des motifs protégés par la loi, notamment l’âge, le sexe, l’orientation sexuelle, l’identité ou l’expression de genre, l’origine ethnique ou nationale, la couleur, la langue, la religion, la condition sociale, le handicap ou tout autre motif interdit.

Créer une alerte emploi pour cette recherche

Senior Software Developer • Montreal, QC, CA

Offres similaires
Senior Software Developer

Senior Software Developer

SRC CAN • Rivière-Des-Prairies-Pointe-Aux-Trembles, Canada, CA
Temps plein
The Syracuse Research Corporation (SRC) is celebrating 60 years of redefining possible.The company was originally formed to provide innovative products and seasoned analysis to solve complex Electr...Voir plus
Dernière mise à jour : il y a 13 jours • Offre sponsorisée
Senior Murex Developer

Senior Murex Developer

National Bank • Montreal, QC, Canada
Temps plein
A career as a Murex Chief Developer within the Capital Markets team at the National Bank means acting as a technological specialist for the Murex software and making a positive impact through your ...Voir plus
Dernière mise à jour : il y a 11 jours • Offre sponsorisée
Senior. Net Developer

Senior. Net Developer

CGI • Montreal
Temps plein
We are committed to continuously improving the systems used by our business partners, migrating legacy applications to public cloud architectures, and promoting the growth and adoption of in-house ...Voir plus
Dernière mise à jour : il y a 11 jours • Offre sponsorisée
Senior Software Developer

Senior Software Developer

Canadian Internet Registration • Rivière-Des-Prairies-Pointe-Aux-Trembles, Canada, CA
Temps plein
Join the Cyber-DNS team at CIRA and play a key role in advancing Canada's cybersecurity and DNS infrastructure! Our Cyber-DNS team is dedicated to protecting Canadians online by delivering cutting-...Voir plus
Dernière mise à jour : il y a 20 jours • Offre sponsorisée
Senior Software Developer

Senior Software Developer

SRC Can • Rivière-Des-Prairies-Pointe-Aux-Trembles, Canada, CA
Temps plein
Job Description The Syracuse Research Corporation (SRC) is celebrating 60 years of redefining possible.The company was formed to provide innovative products and seasoned analysis to solve the Unite...Voir plus
Dernière mise à jour : il y a 8 jours • Offre sponsorisée
Senior Software Developer

Senior Software Developer

Telesat • Rivière-Des-Prairies-Pointe-Aux-Trembles, Canada, CA
Temps plein
Telesat (Nasdaq and TSX: TSAT) is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corpora...Voir plus
Dernière mise à jour : il y a 20 jours • Offre sponsorisée
Senior Software Developer - Xp

Senior Software Developer - Xp

Warner Media, LLC. • Rivière-Des-Prairies-Pointe-Aux-Trembles, Canada, CA
Temps plein
When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth.Behind WBD's vast portfolio of iconic ...Voir plus
Dernière mise à jour : il y a 15 jours • Offre sponsorisée
Senior Software Developer - Lotteries

Senior Software Developer - Lotteries

Canadian Bank Note Company, Limited • Rivière-Des-Prairies-Pointe-Aux-Trembles, Canada, CA
Permanent
Canadian Bank Note Company (CBN) is a trusted leader in secure technology solutions for governments and businesses worldwide.The company operates across various business domains, including currency...Voir plus
Dernière mise à jour : il y a 20 jours • Offre sponsorisée
Senior Software Developer

Senior Software Developer

CIRA • Rivière-Des-Prairies-Pointe-Aux-Trembles, Canada, CA
Temps plein
Join the Cyber-DNS team at CIRA and play a key role in advancing Canada's cybersecurity and DNS infrastructure! Our Cyber-DNS team is dedicated to protecting Canadians online by delivering cutting‐...Voir plus
Dernière mise à jour : il y a 15 jours • Offre sponsorisée
Senior Software Developer (Consumer Interactions Division)

Senior Software Developer (Consumer Interactions Division)

Toparo • Montréal, Canada, CA
Temps plein +1
As a Senior Software Developer within our client's Consumer Interactions division, you will be a key contributor to the growth and enhancement of their consumer interaction systems.Operating primar...Voir plus
Dernière mise à jour : il y a 13 jours • Offre sponsorisée
Senior Software Developer

Senior Software Developer

Jsi Telecom. Inc. • Rivière-Des-Prairies-Pointe-Aux-Trembles, Canada, CA
Temps plein
Pay range: $109,000 CAD to $147,000 CAD.The estimated range is the budgeted amount for this position.Final offers are based on various factors, including skill set, experience, location, qualificat...Voir plus
Dernière mise à jour : il y a 15 jours • Offre sponsorisée
Senior Software Developer/Architect

Senior Software Developer/Architect

NuEnergy.ai • Rivière-Des-Prairies-Pointe-Aux-Trembles, Canada, CA
Temps plein
OverviewJob Type: Ottawa preferred (Remote/Hybrid arrangements considered)Start Date: July 2025Location: OttawaCompany DescriptionAt NuEnergy.Ai, we believe AI can be trustworthy.We are a Canadian ...Voir plus
Dernière mise à jour : il y a 20 jours • Offre sponsorisée
Senior C Developer

Senior C Developer

Fed IT • Montréal, Quebec, Canada
Permanent
Are you looking for a new professional challenge?.Does C development hold no secrets for you?.Would you like to join a company that combines high standards, performance, and a supportive work envir...Voir plus
Dernière mise à jour : il y a moins d'une heure • Offre sponsorisée • Nouvelle offre
Software Engineer, Intermediate or Senior

Software Engineer, Intermediate or Senior

Index - Web Marketing Agency • Montreal
Temps plein
Software Engineer, Intermediate or Senior.Software Engineer, Intermediate or Senior.Index is an Artificial Intelligence company specializing in Web Marketing.Index is innovating the marketing busin...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior Software Developer

Senior Software Developer

Calian Group Ltd. • Rivière-Des-Prairies-Pointe-Aux-Trembles, Canada, CA
Temps plein
Press Tab to Move to Skip to Content LinkSelect how often (in days) to receive an alert:We're not looking for your typical behind-the-scenes developer.At Calian, we're building MaestroEDE —a cloud-...Voir plus
Dernière mise à jour : il y a 20 jours • Offre sponsorisée
Senior Software Developer - R&D

Senior Software Developer - R&D

Nanometrics Inc. • Rivière-Des-Prairies-Pointe-Aux-Trembles, Canada, CA
Temps plein
Senior Software Developer - R&DLocation: Ottawa, ON.Reports to: Director, Software Development.About NanometricsWith 40 years of seismic technology and industry application experience, Nanometrics ...Voir plus
Dernière mise à jour : il y a 20 jours • Offre sponsorisée
Senior Software Developer - Growth

Senior Software Developer - Growth

Botpress • Montréal, Canada, CA
Temps plein
About the RoleThe Growth team at Botpress is seeking a Software Developer with a knack for swift, practical development and a passion for experimentation.The ideal candidate is focused on solving p...Voir plus
Dernière mise à jour : il y a 11 jours • Offre sponsorisée
Senior Software Developer

Senior Software Developer

Ross Video • Rivière-Des-Prairies-Pointe-Aux-Trembles, Canada, CA
Temps plein
Why Work at Ross Video? We have a great group of people working together to create and deliver cutting edge products that look amazing and are easy to use.We go all out so that our customers can ha...Voir plus
Dernière mise à jour : il y a 15 jours • Offre sponsorisée