Developer, Software Server



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.

Bell is making unmatched investments in our world-leading broadband fibre and wireless networks because we know they’re the backbone of the products and services our customers love. If you’re excited about transforming the way people connect, our Network team is the right place for you.

The Network Cloud Infrastructure team is responsible to build, develop, automate and operate Bell network fabrics in our data centers. We enable the Bell Network team to virtualize and cloudify network services and applications.

As a Software developer, you will design, build and maintain scalable and resilient network automation software environments, introduce and lead the evolution of continuous integration/continuous deployment infrastructure, as well as ensure platform availability that will enable full automation of network performance.

Key Responsibilities:

Design, code, test and deliver automation of network functions with production quality

Contribute to implement good software development practices: continuous integration (CI), continuous deployment (CD), static code analysis, test automation (TDD), etc.

Analyze network automation requirements, and design and implement appropriate solutions to support operations needs, such as detections, corrections, standardization, provisioning and commissioning..

Actively participate to implement DevOps concepts.

Define requirements and specifications with internal groups in an Agile setting (Epics and User Stories)

Critical Competencies:

BS Degree in Engineering, Computer Science or Information Science

3-5 years of technical or operation experience in Software Development.

Expertise in software development and application development with Python, Ansible & GitLab.

Expertise on different API / protocol (RestAPi, netconf, SSH)

Strong interpersonal, oral and written communication skills, with a good sense of humour

Team player who always put the interest of the team above all other priorities

Strong aptitude to recognize opportunities for improvement in day-to-day work and take appropriate actions

Excellent analytical, problem solving and decision making skills with a strong attention to details

Strong time management skills and work ethic (highly motivated) to manage multiple projects/accountabilities

Additional Competencies:

Knowledge of Networking (BGP, ISIS, Segment Routing, eVPN, …)

Agile / DevOps / Lean / Six Sigma experience

Experience in building network infrastructure

Network certifications

Knowledge of Linux

Knowledge of OpenStack

Bilingual (French/English)

More Details

Job Type:
Bell Canada
Apply Now


To write a review, you must login first.

From the Same Poster

Mobile Apps Lead, Software Engineer

Senior Software Development Engineer

Software Engineer - Web Front-End Developers

Sr Software Engineer - Full Stack

Developer, Software Server

Application Developer
Claim Listing


Poster Info