Bell Media is seeking a Software Developer I (Full Stack) to join its Content Ingest & Delivery team. The role involves supporting the delivery of video on Bell's mobile and web applications (Crave, CTV, CTV News, TSN, CP24, BNN, RDS) and contributing to the development and evolution of video platforms within a multidisciplinary team. The candidate will help modernize the Android player ecosystem and evolve the video pipeline to enable new features, improve video/audio quality, and set technical direction.
Support the modernization of Bell Media video Android player ecosystem.,Design, implement and support new backend components.,Collaborate with other team members to ensure seamless integration of the video player with the Android platform.,Continuously improve the performance and stability of the video player and backend services.,Assure the quality of the code and adherence to technical principles by writing and running unit tests.,Research new trends and technologies in the VOD/OTT industry and provide recommendations.,Validate architectural decisions by building necessary software components and proof of concept deployments.,Effectively manage technical risk, understanding and articulating the impact of architecture decisions.,Help with troubleshooting VOD/OTT related issues in lab and production environments.,Identify opportunities for architectural improvements in the current landscape.,Provide accurate estimates based on business requirements.
3+ years of Java and Kotlin programming experience.,3+ years experience with Go and Rust.,Experience with video streaming & DRM technologies (DASH/HLS, EME & MSE, Fairplay/PlayReady/Widevine).,Experience with commercial and open-source video players such as BitMovin, ExoPlayer, Shaka, dash.js.,A passion for learning new technologies and standards.,Strong team player who values the input and opinions of others.,A hands-on and mindful approach to complex technical challenges.,Strong work ethic, positive attitude with the ability to simultaneously handle multiple tasks and priorities.,Experience contributing to open source projects (Preferred).,Experience with DevOps tools and CI/CD pipelines, including enabling continuous delivery for development teams using scripted cloud provisioning and automated tooling (Preferred).,Experience working with public CDNs (Akamai, Fastly, Cloudfront) (Preferred).
Flexible work hours based on business needs
Must be based in Canada and report to a set Bell office for a minimum of 3 days a week for hybrid arrangement.
Bell Canada is the country's largest communications company, providing consumers and businesses with solutions for all their communications needs. The company offers a wide range of services including high-speed fibre internet, 5G wireless networks, digital TV, and enterprise-level AI and cloud solutions. Bell is committed to connecting Canadians from coast to coast while fostering innovation through significant infrastructure investments.
BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.