Enable job alerts via email!

Software Developer II

Bell Canada

Mississauga

Hybrid

CAD 70,000 - 110,000

Full time

7 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a backend software developer, where you'll be part of a dynamic team transforming digital experiences for Canadians. This role involves developing and evolving video platforms, working with cutting-edge technologies like Rust and Go, and collaborating with talented professionals. You'll have the opportunity to innovate and implement robust solutions that enhance video delivery across multiple applications. With a commitment to diversity and a supportive environment, your contributions will make a significant impact in an organization that values your unique skills and experiences. Embrace the challenge and be part of a team that makes every day better for Canadians.

Benefits

Medical benefits
Dental benefits
Vision benefits
Mental health benefits
35% discount on services
Flexible work hours
Exclusive partner offers

Qualifications

  • 2+ years of experience in Rust and/or Go development.
  • Strong team player with a hands-on approach to complex challenges.
  • Passion for learning new technologies and standards.

Responsibilities

  • Translate business requirements into application architecture.
  • Design and implement new software components and features.
  • Help troubleshoot VOD/OTT related issues in lab and production environments.

Skills

Rust
Go
Problem-solving
Team collaboration
Customer-centric approach

Education

Bachelor's degree in Computer Science
Bachelor's degree in Software Engineering
Bachelor's degree in Information Technology

Tools

FFmpeg
AWS
Azure
CI/CD pipelines

Job description

Press Tab to Move to Skip to Content Link

Select how often to receive alerts (in days): Create alert

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 #TeamBell, 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. 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 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 innovators around you.

To support its growth, Bell Media is looking for a backend software developer 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 set the technical direction of the platform.

Key Responsibilities
  • Translate business requirements into application architecture and participate in the analysis, design, development, integration, and support of new, robust end-to-end video systems.
  • Design and implement new software components and features from specifications to final testing and automation.
  • Provide technical direction on the integration of third-party libraries, APIs, and SDKs.
  • Perform proof-of-value assessments and present recommendations to the technical and management teams.
  • Validate architectural decisions by building necessary software components and proof-of-concept deployments.
  • Help troubleshoot VOD/OTT related issues in lab and production environments.
  • Identify opportunities for architectural improvements in the current landscape.
  • Proactively solve problems, identify critical needs, and take decisive actions.
  • Seek and implement innovative solutions, exploring new areas for growth.
  • Demonstrate a customer-centric approach, understanding and exceeding customer expectations.
  • Apply systematic problem-solving methodologies to complex challenges, delivering effective solutions.
  • Foster learning and continuous development, investigating mistakes and expanding skills.
  • Mentor junior team members and promote collaboration and knowledge sharing.
Critical Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • 2+ years of experience with Rust and/or Go development.
  • Passion for learning new technologies and standards.
  • Strong team player with valuing input and opinions of others.
  • Hands-on approach to complex technical challenges.
  • Strong work ethic, positive attitude, and ability to handle multiple tasks and priorities.
Preferred Qualifications
  • Experience with video transcoding software such as FFmpeg.
  • Experience with server-side dynamic ad insertion and DRM workflows.
  • Experience deploying applications in AWS/Azure using CI/CD pipelines and tools.

#LI-SS1

#EmployeeReferralProgram

Adequate knowledge of French is required for positions in Quebec.

Additional Information:

For work arrangements that are ‘Hybrid’, successful candidates must be based in Canada and report to a Bell office at least 3 days a week. Bell offers flexible work hours based on business needs.

Application Process

Please apply directly online; applications via email will not be accepted.

We care about our team members and offer a comprehensive compensation package, including a competitive salary and benefits supporting your well-being. As a Bell team member, you'll enjoy medical, dental, vision, and mental health benefits, a 35% discount on our services, and exclusive partner offers.

We value your unique experiences and talents, and at Bell, everyone belongs. We support diversity and encourage individuals requiring accommodations during the hiring process to contact us confidentially at recruitment@bell.ca. For accessibility questions or feedback, please visit our Accessibility page or complete the Accessibility feedback form.

Artificial intelligence may be used to assess parts of your application. Please review our privacy policy for details on how we handle your personal information.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Observability - Control Plane - Software Developer II (Go, Cross-Platform)

Elastic

Remote

CAD 106,000 - 170,000

Yesterday
Be an early applicant

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Mississauga

Remote

USD 80,000 - 120,000

9 days ago

Junior Software Engineer

Fable

Toronto

Remote

CAD 90,000 - 100,000

Today
Be an early applicant

Senior Software Engineer

Microsoft Corporation

Old Toronto

Remote

CAD 108,000 - 200,000

Today
Be an early applicant

Lead Software Engineer

Resolution Technologies, Inc.

Vaughan

Remote

CAD 80,000 - 110,000

Yesterday
Be an early applicant

Senior Software Developer (Remote First)

Zensurance

Toronto

Remote

CAD 80,000 - 120,000

Yesterday
Be an early applicant

Senior Software Engineer, Tokenization

Chainlink Labs

Toronto

Remote

CAD 90,000 - 150,000

Yesterday
Be an early applicant

Software Engineer

Felix Health Inc.

Toronto

Remote

CAD 70,000 - 110,000

Yesterday
Be an early applicant

Associate Software Engineer

Foundant Technologies, Inc.

Toronto

Remote

CAD 50,000 - 90,000

Yesterday
Be an early applicant