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
Il y a 23 jours
Type de contrat
  • Temps plein
Description de poste

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

    Créer une alerte emploi pour cette recherche

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

    Offres similaires
    AI Software Lead

    AI Software Lead

    Ironbelly Studios • Montreal
    Temps plein
    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 ...Voir plus
    Dernière mise à jour : il y a 11 jours • Offre sponsorisée
    Lead développeur (Team Lead) - Montréal

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

    Vooban • Montreal, QC, Canada
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Tech Lead

    Tech Lead

    Xsolla • Montreal
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 11 jours • Offre sponsorisée
    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
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 2 jours • Offre sponsorisée
    Developpeur de logiciels / Software developer

    Developpeur de logiciels / Software developer

    Belcan Cleared • Montreal, QC, Canada
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Sr Software Developer Embedded

    Sr Software Developer Embedded

    Luxottica • Montreal, QC, Canada
    Temps plein
    Requisition ID : 904002.Store # : EC0284 HW - Research and Dev-HWLONG.Total Rewards : Benefits / Incentive Information Recognized as an industry leader in assi...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Dveloppeur Logiciel / Software Developer

    Dveloppeur Logiciel / Software Developer

    Northstar Earth and Space • Montreal, QC, Canada
    Temps plein
    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 ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    5 Senior Software Managers

    5 Senior Software Managers

    LARGIER CONSEILS • Montreal, QC, Canada
    Permanent
    Our client is a leading Canadian Healthtech firm specializing in healthcare orchestration and billing.Recognized as an employer of choice, they leverage advanced analytics and high-value data to bu...Voir plus
    Dernière mise à jour : il y a 15 jours • Offre sponsorisée
    Senior Full-Stack Tech Lead — Hybrid (Montreal)

    Senior Full-Stack Tech Lead — Hybrid (Montreal)

    TouchTunes • Montreal
    Temps plein
    Une entreprise de divertissement numérique recherche un Staff Software Developer – Full Stack à Montréal.Dans ce rôle, vous dirigerez la conception et l’implémentation de solutions robustes tout en...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Software Developer

    Software Developer

    Construction Virtuelle et Technologie BI • Montreal, QC, Canada
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Tech Lead Software Development, AI

    Tech Lead Software Development, AI

    Diagram • Montreal
    Temps plein
    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 ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Software Developer – API

    Software Developer – API

    Amilia • Greater Montreal Area, QC, CA
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours
    Staff Software Engineer, Backup Platform Lead

    Staff Software Engineer, Backup Platform Lead

    ShareGate • Montreal
    Temps plein
    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 ...Voir plus
    Dernière mise à jour : il y a 11 jours • Offre sponsorisée
    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 • Montreal
    Temps plein +1
    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...Voir plus
    Dernière mise à jour : il y a 14 jours • Offre sponsorisée
    Team Lead, Software Development (AI / ML)

    Team Lead, Software Development (AI / ML)

    Medfar • Montreal, QC, Canada
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Team Lead, Software Development (AI / ML)

    Team Lead, Software Development (AI / ML)

    MEDFAR • Montreal
    Temps plein
    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 ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Principal Software Architect & Tech Lead

    Principal Software Architect & Tech Lead

    Firstbase • Montreal
    Temps plein
    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 ...Voir plus
    Dernière mise à jour : il y a 11 jours • Offre sponsorisée
    Technology Lead

    Technology Lead

    Infosys • Montreal
    Temps plein
    Technical Lead / Technical Application Specialist.This position will interface with key stakeholders and apply technical proficiency across different stages of the Software Development Life Cycle i...Voir plus
    Dernière mise à jour : il y a 11 jours • Offre sponsorisée