×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer ; Full Stack Golang and Rust

Job in Toronto, Ontario, C6A, Canada
Listing for: Bell
Full Time, Seasonal/Temporary position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, DevOps, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 80000 - 100000 CAD Yearly CAD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Software Developer I (Full Stack Golang and Rust)

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.

Summary

To 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.
Critical Qualifications
  • 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.
Preferred Qualifications
  • 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 Information

Position 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…

Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary