Wowza Media Systems is a global leader in video streaming software. We're looking for a Senior Software Developer to play a central role in the evolution of Wowza Streaming Engine, a core component of the streaming infrastructure used by thousands of organizations.
Requirements
- 7+ years of experience in transcoding and packaging workflows
- Minimum 2 years of experience in technical leadership or team guidance within a software engineering environment
- Strong mastery of video codecs including AVC H.264, HEVC H.265, VP8, VP9 and AV1
- Demonstrated experience with hardware accelerated transcoding (NVIDIA, Intel, AMD or equivalent)
- Strong knowledge of protocols and formats such as RTMP, RTSP, HLS, MPEG DASH, CMAF and WebRTC
- Solid understanding of content encryption and DRM workflows
- Familiarity with video quality metrics including PSNR, SSIM and VMAF
- Strong programming skills in Java and in C or C plus plus, including JNI based integration
- Experience designing major components of a complex or distributed application
- Experience in unit testing, performance tuning and debugging multithreaded Java applications
Benefits
- 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 and long term disability coverage
- Training and professional development opportunities
- Employee assistance program and wellness support