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
22 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
    Software Developer Lead

    Software Developer Lead

    Product Madness • Montreal, QC, Canada
    Full-time
    We are looking for a Software Development Manager to join our team developing an upcoming and exciting mobile game.Reporting to the Director of Technology, you will be leading a group of friendly a...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Developer

    Senior Software Developer

    Fundica • Montreal, QC, Canada
    Full-time
    Fundica is Canada's most award-winning online funding tool a search engine for all funding programs in Canada.The platform matches entrepreneurs, private investors, public funders and adviso...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Developer - Growth

    Senior Software Developer - Growth

    Botpress Technologies Inc. • Montreal, QC, Canada
    Full-time
    The 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 problems, thriv...Show more
    Last updated: 30+ days ago • Promoted
    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: 10 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: 1 day ago • Promoted
    Tech Lead Software Developer

    Tech Lead Software Developer

    Dialogue • Montréal, Quebec, Canada, H3A 3G3
    Full-time
    Dialogue is the #1 virtual care provider in Canada.Integrated Health Platform🅫, we provide exceptional online health and wellness programs (primary care, mental health, iCBT, EAP, and wellness) to...Show more
    Last updated: 1 day ago
    Software Engineer (Level 17) / Senior Software & AI Engineer (Level 18), Digital Delivery Mar[...]

    Software Engineer (Level 17) / Senior Software & AI Engineer (Level 18), Digital Delivery Mar[...]

    Export Development Canada • Ahuntsic North, ca
    Permanent
    At EDC, we support Canadian businesses to succeed globally.We provide the financial tools and expertise they need to explore new markets, reduce risks, all towards the goal of making Canada and the...Show more
    Last updated: 12 days ago • Promoted
    Lead Software Developer

    Lead Software Developer

    Wowza Media Systems • Montreal, QC, Canada
    Full-time
    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 in...Show more
    Last updated: 21 days ago • Promoted
    Senior Full Stack Software Developer- GOLANG / REACT (Réf 19-13 S)

    Senior Full Stack Software Developer- GOLANG / REACT (Réf 19-13 S)

    1perTInent inc • Montréal, QC, Canada
    Full-time
    Our client is an innovative and forward-looking company that offers technical consulting, design, and programming services for show control and the entertainment industry.Additionally, since 2015, ...Show more
    Last updated: 30+ days ago • Promoted
    Director of Software Development

    Director of Software Development

    Targeted Talent • Montreal, QC, Canada
    Permanent
    We are looking for an experienced.Director of Software Development.Our client is a global enterprise company providing a last-mile delivery service to large E-Commerce and retail businesses.Extensi...Show more
    Last updated: 30+ days ago • Promoted
    Technical Lead, Automated Testing & Dev Excellence (Anvil Pipeline)

    Technical Lead, Automated Testing & Dev Excellence (Anvil Pipeline)

    Ubisoft • Montreal, QC, Canada
    Full-time
    The Anvil pipeline is used by thousands of people on multiple productions.With the Anvil One strategy, every improvement benefits all projects. This sharing requires robust automated testing and bes...Show more
    Last updated: 30+ days ago • Promoted
    Tech Lead Software Development, AI

    Tech Lead Software Development, AI

    Diagram • Montreal
    Full-time
    As a Tech Lead AI Software Development, you will be the technical anchor of your team.You’ll drive technical decisions, guide developers, ensure code and architectural quality, and partner closely ...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
    Lead Software Engineer – Fleet Management (U.S.)

    Lead Software Engineer – Fleet Management (U.S.)

    SafelyYou • Montreal
    Full-time
    Quick Apply
    SafelyYou is working to ensure the highest-quality care for seniors in any care setting, anywhere in the world, driven by proven AI, unmatched clinical expertise, and an immeasurable passion for ca...Show more
    Last updated: 30+ days ago
    Staff Software Engineer, Backup Platform Lead

    Staff Software Engineer, Backup Platform Lead

    ShareGate • Montreal
    Full-time
    A leading software company in Montreal is seeking a Staff Software Developer to lead the technical delivery of the new Backup feature. This hands-on role demands strong expertise in data backup and ...Show more
    Last updated: 10 days ago • Promoted
    Satellite Software Architect & Tech Lead – Ground Systems

    Satellite Software Architect & Tech Lead – Ground Systems

    Orion Innovation • Ahuntsic North, ca
    Full-time
    A premier technology services firm in Ottawa is seeking a Software Architect with extensive experience in satellite communication systems. The ideal candidate will lead software designs, collaborate...Show more
    Last updated: 30+ days ago • Promoted
    Team Lead, Software Development (AI / ML)

    Team Lead, Software Development (AI / ML)

    MEDFAR • Montreal
    Full-time
    As a Team Lead, Software Development (AI / ML), you will be a key member of our product and platform development teams.You will participate in the architecture, design, implementation and deployment ...Show more
    Last updated: 30+ days ago • Promoted