Talent.com
Lead Software Developer
Lead Software DeveloperWowza Media Systems • Montreal, Montreal (administrative region), CA
Lead Software Developer

Lead Software Developer

Wowza Media Systems • Montreal, Montreal (administrative region), CA
25 days ago
Job type
  • Full-time
Job description

AboutWowza

WowzaMedia Systems is a Colorado-based global leader in video streaming software backed byClearhavenPartners (Boston, MA). Our flagship product,WowzaStreaming Engine, is one of the streaming industry’s most foundational, widely adopted, widelytrustedand often imitated media server software products.

Organizations with mission-critical video rely onWowza. Our technology helps power streaming workflows for customers including ESPN, Axon, NASA, SpaceX, Blue Origin,Palantirand many others. Across education, healthcare, enterprise, gaming, government and more,Wowza’ssoftware 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 playa central rolein the evolution ofWowzaStreaming Engine, a corecomponentof the streaming infrastructure used by thousands of organizations. This role is ideal for someone witha strongexperience working with modern video pipelines and technical leadership, who wants to guide and contribute directly to a highly impactful,large scaleproduct.

What You Will Do

Lead the design,developmentandenhancementofcorefeaturesof theWowzaStreaming Enginewithhighlevelsofreliabilityand performance.

Architect and guide theimplementationofadvancedworkflows for new codecs and hardwareaccelerators.

Overseeandoptimizepackaging pipelines for largescalelive and ondemanddelivery.

Tune andoptimizeGPU or VPUacceleratedtranscodingworkflows tomeetperformance,costandqualityrequirements.

Diagnose andresolvecomplexissuesinvolvingvideoprotocols,pipelinesand media formats,supportingotherteammembersin the process.

Contributetointernalstandards,formatsand best practices invideostreaming, andensuretheiradoptionacrosstheteam.

Collaboratewithproduct, support andcustomerfacingteams,providingcleartechnicaldirection.

Actas avideotechnologyexpert forotherengineeringteamsand mentor more juniordevelopers.

Technical Requirements

  • 7+yearsofexperienceintranscodingand packaging workflows.
  • Minimum 2yearsofexperienceintechnicalleadership orteamguidancewithina software engineeringenvironment.
  • Strong mastery of video codecs including AVC H.264, HEVC H.265, VP8, VP9 and AV1.
  • Demonstrated experience with hardware accelerated transcoding (NVIDIA, Intel,AMDor equivalent).
  • Strong knowledge of protocols and formats such as RTMP, RTSP, HLS, MPEG DASH,CMAFand WebRTC.
  • Solid understanding of content encryption and DRM workflows.
  • Familiarity with video quality metrics including PSNR,SSIMand VMAF.
  • Strong programming skills in Javaand inC or C plusplus, including JNI based integration.
  • Experience designing major components of a complex or distributed application.
  • Experience in unit testing, performancetuningand debugging multithreaded Java applications.

Nice To Have

  • Contributions to open-source video projects.
  • Direct experience withWowzaStreaming Engine orWowzaVideo.
  • Experience with CI CD pipelines and automated testing environments.
  • Experience creating public APIs or SDKs.
  • Why JoinWowzaand This Team

    Work on a foundational product in the global video ecosystem.

    Direct impact on the quality,performanceand reliability of production streaming workflows.

    Senior,pragmaticand 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
  • Paid parental leave
  • Short term andlong termdisability coverage
  • Training and professional development opportunities
  • Employeeassistanceprogram and wellness support
  • Details of the benefits package for this role will be discussed during the interview process.

    Who We Are, Culturally

    AtWowza, you will be part of a fast paced, mission driven team that powersrealworld, 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.

    WowzaMedia Systems does not discriminateon the basis ofrace, sex, color, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, genderidentityor any other reason prohibited by law in provision of employment opportunities and benefits.

    FRENCH : Leaddéveloppeur

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

    Département : Ingénierie

    À propos deWowza

    WowzaMediaSystemsest un leader mondial du logiciel de diffusion vidéo en continu, basé au Colorado et soutenu parClearhavenPartners(Boston, MA). Notre produit phare,WowzaStreaming 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,Palantiret 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 logicielWowzaa été intégré à plus de 30000 solutions vidéo dans plus de 100 pays.

    Aperçu du rôle

    Nous recherchons un ou une leaddéveloppeur

  • euselogicielqui 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 deWowzaStreaming 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 moderneseten leadership technique, et souhaitant guider le développement d’un produit d’envergure à fort impact.
  • Responsabilités

  • Superviser la conception, le développement et l’amélioration des fonctionnalités centrales deWowzaStreaming Engine, en assurant des niveaux élevés de fiabilité et de performance.
  • Définir l’architecture et guider la mise en œuvre de workflows avancés pour les nouveaux codecs et les accélérateurs matériels.
  • Orienter et optimiser les pipelines de mise en paquet pour la diffusion en direct et sur demande à grande échelle.
  • Encadrer l’optimisation des workflows de transcodage accélérés par GPU ou VPU afin d’atteindre les objectifs de performance, de coûts et de qualité.
  • Diagnostiquer et résoudre des enjeux complexes liés aux protocoles vidéo, aux pipelines et aux formats médias, tout en soutenant les autres membres de l’équipe dans l’analyse et la résolution.
  • Contribuer à l’élaboration et à l’évolution des standards internes, des formats et des meilleures pratiques en matière de diffusion vidéo, et en assurer l’adoption.
  • Collaborer étroitement avec les équipes produit, soutien et équipes en contact avec les clients, et assurer une communication technique claire.
  • Agir comme expert ou experte de référence en technologie vidéo auprès des autres équipes d’ingénierie, et jouer un rôle de mentor auprès des développeurs et développeuses plus juniors.
  • Exigences techniques

  • Un minimum de 7 ans d’expérience en workflows de transcodage et de mise en paquet.
  • Au moins 2 ans d’expérience en leadership technique ou en encadrement d’équipe dans un contexte d’ingénierie logicielle.
  • Maîtrise approfondie des codecs vidéo AVC H.264, HEVC H.265, VP8, VP9 et AV1.
  • Expérience démontrée en transcodage accéléré par matériel NVIDIA, Intel, AMD ou équivalent.
  • Excellente connaissance des protocoles et formats tels que RTMP, RTSP, HLS, MPEG DASH, CMAF etWebRTC.
  • Solide compréhension du chiffrement de contenu et des workflows DRM.
  • Familiarité avec les métriques de qualité vidéo PSNR, SSIM et VMAF.
  • Compétences avancées en programmation Java et en C ou C plusplus, incluant l’intégration basée sur JNI.
  • Expérience en conception de composants majeurs au sein d’une application complexe ou distribuée.
  • Expérience en tests unitaires, optimisation de performance et débogage d’applications Javamultithreadées.
  • Atouts

  • Contributions à des projets vidéo open source.
  • Expérience directe avecWowzaStreaming Engine ouWowzaVideo.
  • 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 rejoindreWowzaet 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

  • 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
  • Congé parental payé
  • 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
  • Les détails complets de la couverture seront discutés au cours du processus d’entrevue.

    Notre culture

    ChezWowza, 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’autresdéveloppeurs

  • eusesaiment déployer en production.
  • ChezWowza, 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.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Developer • Montreal, Montreal (administrative region), CA

    Similar jobs
    AI Software Lead

    AI Software Lead

    Ironbelly Studios • Montreal
    Full-time
    Based in Waterloo, Ontario, Musashi AI North America employs a talented and dynamic team of R&D and Applications Engineers who lead design, prototyping, and testing efforts to drive new technology ...Show more
    Last updated: 13 days ago • Promoted
    Team Leader, Software Development

    Team Leader, Software Development

    Croesus • Laval, Canada
    Full-time
    Quick Apply
    Croesus provides innovative, high-performance, and secure wealth management solutions that include portfolio management systems, portfolio rebalancing tools, and application programming interfaces ...Show more
    Last updated: 30+ days ago
    Lead développeur (Team Lead) - Montréal

    Lead développeur (Team Lead) - Montréal

    Vooban • Montreal, QC, Canada
    Full-time
    On a de nouveaux projets pour cet automne ! Choisis une job et une gang avec qui tu vas tripper !.Et si ton expertise en programmation était la seule chose qui t'empêchait de pr&ea...Show more
    Last updated: 30+ days ago • Promoted
    Tech Lead

    Tech Lead

    Xsolla • Montreal
    Full-time
    We’re looking for a solid leader who enjoys code – if you’re local to the Montreal, Canada area and have experience leading a team, we want to talk to you. Setting goals and planning the development...Show more
    Last updated: 13 days ago • Promoted
    Chef(fe) dquipe Dveloppeur(se) Logiciel / Team Lead Software Developer

    Chef(fe) dquipe Dveloppeur(se) Logiciel / Team Lead Software Developer

    Toon Boom Animation Inc. • Montreal, QC, Canada
    Full-time
    Rejoignez Toon Boom - L o la crativit et la technologie se rencontrent !.Depuis plus de 30 ans, Toon Boom est le leader mondial des logiciels danimation 2D, faisant confiance des studios de renom t...Show more
    Last updated: 4 days ago • Promoted
    Developpeur de logiciels / Software developer

    Developpeur de logiciels / Software developer

    Belcan Cleared • Montreal, QC, Canada
    Full-time
    Titre du poste : Développeur de logiciels.Contrat de 6 mois renouvelable.Indicatif régional : 514, 438, & 450.Vous êtes responsable de la conception des applications logicie...Show more
    Last updated: 30+ days ago • Promoted
    Sr Software Developer Embedded

    Sr Software Developer Embedded

    Luxottica • Montreal, QC, Canada
    Full-time
    Requisition ID : 904002.Store # : EC0284 HW - Research and Dev-HWLONG.Total Rewards : Benefits / Incentive Information Recognized as an industry leader in assi...Show more
    Last updated: 6 days ago • Promoted
    Automation Growth Lead - Software-Defined Solutions

    Automation Growth Lead - Software-Defined Solutions

    Schneider Electric • Montreal
    Full-time
    A global leader in industrial automation seeks a Business Development Lead for EcoStruxure Automation.This role involves identifying growth opportunities, shaping market strategies, and collaborati...Show more
    Last updated: 13 days ago • Promoted
    Dveloppeur Logiciel / Software Developer

    Dveloppeur Logiciel / Software Developer

    Northstar Earth and Space • Montreal, QC, Canada
    Full-time
    Prefer reading this in English? Scroll down.NorthStar Ciel & Terre utilise les donnes des tlescopes optiques comme lments de base pour crer des services d'information adapts aux besoins et ...Show more
    Last updated: 30+ days ago • Promoted
    LoanIQ Developer : Workflow Optimizer & System Lead

    LoanIQ Developer : Workflow Optimizer & System Lead

    HRB • Montreal
    Full-time
    An established industry player is searching for a Loan IQ SDK Developer to enhance their loan operations.This role involves collaborating with stakeholders to gather requirements and optimize workf...Show more
    Last updated: 13 days ago • Promoted
    Chef d'équipe développement logiciel / Team Leader, Software Development

    Chef d'équipe développement logiciel / Team Leader, Software Development

    Genetec • Montreal, QC, CA
    Full-time
    Quick Apply
    La dynamique de votre équipe : .ClearID c'est une équipe de développeurs et testeurs enthousiastes, animés par la curiosité et l’envie de repousser les limites de la technologie.Nous valorisons...Show more
    Last updated: 30+ days ago
    Software Developer

    Software Developer

    Construction Virtuelle et Technologie BI • Montreal, QC, Canada
    Full-time
    We are looking for a versatile Full Stack Software Developer to design, develop, and maintain scalable web applications.The ideal candidate will have expertise in both front-end and back-end techno...Show more
    Last updated: 30+ days ago • Promoted
    Programming Technical Lead- Devops- Central Technologies

    Programming Technical Lead- Devops- Central Technologies

    Behaviour Interactive Inc. • Montreal
    Full-time +1
    Programming Technical Lead- Devops- Central Technologies.Are you ready to dive into the world of cutting‑edge video game development? Headquartered in Montreal, Behaviour Interactive is at the fore...Show more
    Last updated: 30+ days ago • Promoted
    Software Developer – API

    Software Developer – API

    Amilia • Greater Montreal Area, QC, CA
    Full-time
    Amilia is transforming the recreation and activities market with its innovative, purpose-built SaaS platform.Designed for municipalities, community centers, nonprofits, businesses, and recreation o...Show more
    Last updated: 30+ days ago
    Technical Lead

    Technical Lead

    RECHO AI • Montreal
    Full-time
    Join to apply for the Technical Lead role at RECHO AI.Montreal-based deep-tech startup transforming edge computing with its Software Platform and proprietary Reservoir Processing Unit (RPU) technol...Show more
    Last updated: 13 days ago • Promoted
    Team Lead, Software Development (AI / ML)

    Team Lead, Software Development (AI / ML)

    Medfar • Montreal, QC, Canada
    Full-time
    MEDFAR Clinical Solutions was founded in 2010 by two aeronautical engineers who realized that the healthcare system was not exploiting the full potential of technology. Supported by a large communit...Show more
    Last updated: 30+ days ago • Promoted
    Principal Software Architect & Tech Lead

    Principal Software Architect & Tech Lead

    Firstbase • Montreal
    Full-time
    Une entreprise technologique à Montréal recherche un développeur logiciel principal pour propulser son équipe d'ingénierie. Le candidat idéal aura plus de 10 ans d'expérience en développement, avec ...Show more
    Last updated: 13 days ago • Promoted
    Tech Lead

    Tech Lead

    Chrono Innovation • Montreal
    Full-time +1
    Chrono Innovation is a fast-growing tech startup that provides a cutting-edge solution to help people manage their time more effectively. Our platform, Chrono Platform, is designed to optimize produ...Show more
    Last updated: 30+ days ago • Promoted