Bell - Senior Software Developer, Full Stack
Posted 2023-03-07 by Bell
Job Description

At Bell, we do more than build world-class networks, develop innovative services and create original multiplatform media content – we’re revolutionizing how Canadians communicate.

If you’re ready to bring game-changing ideas to life and join a community that values bold ideas, professional growth and employee wellness, we want you on the Bell team. 


SDE’s at Bell are empowered. We power Canada’s tech infrastructure and are one of Canada's most iconic and prestigious brands. We provide opportunities to solve complex technical problems, build software on the latest tech stacks with high reliability and at massive scale. We have a strong SDE community that values innovation and technical exploration. If solving technical challenges motivates you, we’d love to have you join our team.


The Software Development environment at Bell includes:

  • Strong, tight-knit inner source culture (internally open sourcing work)
  • Collaborative and agile initiatives
  • Diverse options for internal movement and growth

Every day, our team is working on exciting projects that leverage the latest innovations and technologies and make an impact on the lives of Canadians:

  • We are developing real-time AI/ML to detect and resolve customer problems faster and in order to provide the best wireless customer experience in the world
  • We are building our next generation 5G network, powered by software and automation by design
  • We’re creating leading products and services for consumer and business customers, like Smart Home, cloud computing, security solutions, and the Internet of Things.

Key Responsibilities

  • Design, develop, and maintain high-quality software solutions that meet the needs of our customers and internal stakeholders
  • Collaborate with cross-functional teams, including product managers, designers, and other engineers to deliver innovative solutions
  • Participate in code reviews and contribute to the development of coding standards and best practices
  • Identify and troubleshoot software defects and performance issues
  • Ensure software solutions are scalable, reliable, and secure
  • Stay up-to-date with emerging technologies and industry trends to identify opportunities for innovation and improvement
  • Participate in agile development processes, including sprint planning, backlog grooming, and retrospectives
  • Mentor junior engineers and provide technical guidance and support


Ideal Candidate Description

Critical Qualifications

  • Bachelor's degree in Computer Science or related field a strong asset
  • 3+ years of experience in software development
  • Strong knowledge of one or more programming languages, such as Java, Python, C++, or JavaScript
  • Experience with one or more software development frameworks, such as React, Angular, Spring, or Node.js
  • Strong understanding of data structures and algorithms
  • Experience with software development best practices, such as version control, code reviews, testing, and debugging
  • Experience with cloud computing platforms, such as AWS, Azure, or Google Cloud Platform
  • Strong problem-solving skills and ability to work in a fast-paced, collaborative environment
  • Excellent communication skills and ability to work effectively with cross-functional teams

If you are passionate about developing awesome software, enjoy working in a collaborative environment, and have a proven track record, we would love to hear from you. 

Company Description

Canada’s largest communications company

Leading the way in broadband and media innovation

Leveraging the power of our world-class wireless and fibre networks, BCE delivers a wide range of service innovations to consumers, businesses and government customers across Canada including 4G LTE, 5G, and 5G+, Fibe Internet and TV, Wireless Home Internet, cloud and data hosting, IP voice and collaboration and Internet of Things.

Bell Media operates the country’s top media brands, such as CTV, Noovo, TSN, RDS, Crave, and iHeartRadio, is a leading investor in Canadian content creation, including local television and radio news, sports and entertainment programming, and other original TV and film productions, and partners with advertisers to help connect brands to consumers through video, audio, out-of-home and digital platforms, as well as our advanced advertising technology products.

With its extensive network, BCE is also one of Canada’s biggest retailers, with more than 6,000 retail points of distribution across Canada, including approximately 1,100 Bell, Virgin Plus, Lucky Mobile and The Source locations, as well as Glentel-operated locations.

Job Info
Seniority: Individual Contributor
Remote Policy: Hybrid/Remote Part Time
Company Info
Company Website