Software Developer ; Full Stack Golang and Rust
Listed on 2026-02-28
-
Software Development
Software Engineer, Full Stack Developer, DevOps, Cloud Engineer - Software
Req : 428197
At Bell, our purpose is to advance how Canadians connect with each other and the world. We achieve this by providing consumers and businesses with the best network technologies in the world, innovative digital solutions and seamless customer experiences. It’s all developed and delivered by the members of #Team Bell and we’re always on the lookout for people with great skills and experiences.
We value diversity and provide a supportive, inclusive community where all team members can succeed. And through our commitment to environmental, social and governance initiatives, you will feel good about the greater impact you will have – making every day better for people as they connect, work, learn and play.
Join us. You belong at Bell.
On the Bell Media Digital team you will be a part of creating ground-breaking digital experiences that transform the way Canadians stay informed and entertained. From award‑winning programming, to breaking world news and impactful local stories, your creativity, tenacity and technical expertise will be rewarded with a sense of belonging as you collaborate with the innovators around you.
SummaryTo support its growth, Bell Media is looking for a Software Developer I (Full Stack) to join its Content Ingest & Delivery team supporting the delivery of video on our mobile and web applications (Crave, CTV, CTV News, TSN, CP24, BNN, RDS and more). The candidate will play a key role in the development and evolution of our video platforms within a talented multidisciplinary team.
In this role, you will be part of a strong technical team evolving our video pipeline to enable new features, improve video/audio quality and overall set the technical direction of the platform.
Key Responsibilities- Support the modernization of Bell Media video Android player ecosystem.
- Design, implement and support new backend components.
- Collaborate with other team members to ensure the video player integrates seamlessly with other parts of 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 that leverage these new technologies.
- Validate architectural decisions by building the necessary software components, and proof of concept deployments.
- Effectively manage technical risk: i.e. understand and articulate the impact of the 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+ level Java and Kotlin programming.
- 3+ years experience with Go and Rust.
- Experience with video streaming & DRM technologies (DASH/HLS, EME & MSE, Fairplay/Play Ready/Widevine).
- Experience with commercial and open-source video players such as Bitmovin, Exo Player, Shaka, dash.js, etc…
- 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.
- Experience with Dev Ops tools and CI/CD pipelines, including enabling continuous delivery for development teams using scripted cloud provisioning and automated tooling.
- Experience working with public CDNs (Akamai, Fastly, Cloudfront).
#Employee Referral Program
Adequate knowledge of French is required for positions in Quebec.
Additional InformationPosition Type: Management
Job Status: Regular - Full Time
Job Location: Canada :
Ontario :
Mississauga || Canada :
Ontario :
Toronto
Work Arrangement: Hybrid
Final date to receive applications: 03/04/2026
For work arrangements that are ‘Hybrid’, successful candidates must be based in Canada and report to a set Bell office for a minimum of 3 days a week. Recognizing the importance of work‑life…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: