At Bell, we do more than build world-class networks, develop innovative services and create original multiplatform media content – we advance how Canadians connect with each other and the world.
If you’re ready to bring game-changing ideas to life and join a community that values, 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.
At the heart of this transformation is the Network Cloud Infrastructure and Services team. Our vision: Be recognized by tenants as the simplest, most reliable and adaptable cloud. Nothing less! We are on a mission to enable the Bell Network team to virtualize and cloudify network services and applications by providing self-serve, on-demand, reliable and secure cloud services, while supporting them on their journey.
Our team is organized in product squads, leveraging the best of Lean manufacturing, Agile / Scrum framework and DevOps practices and tools. We are a powerful mix of infrastructure, networking, security, storage, cloud computing, software development experts, supported by a crew of scrum masters and senior managers.
Our squad’s mandate is to build a self-serve platform to provision cloud infrastructure on demand to all tenants within the company, leveraging available micro-services and various products API.
If you love…
Community; ours is awesome. You will interact with developers in an Agile environment, work in an open space and participate in team building activities
Building new systems; you will shape and construct a new digital experience
Connecting with people from other fields. You will bridge different business units and collaborate with many teams to make the best product
DevOps; we are committed to our practices and tools: CI/CD, containerization, micro-services, Infra-As-Code
Continuous improvement; our team is organized in product squads, leveraging the best of Lean manufacturing, Agile / Scrum framework to deliver in shorter cycles, adjust according to our tenants needs and continuously improve.
Innovation. As a software architect, you will contribute to shape the product backlog in a highly technical, complex and innovative domain (Public-Cloud, Kubernetes / Openshift, Openstack, Multi Edge Computing).
Open Source. Our team is truly committed to open source. Working with us, you will have the opportunity to influence the whole industry direction through involvement & commitment to major open source initiatives
Cloud Native architecture. You will shape our Network Cloud platforms, the core infrastructure of Bell’s virtualization strategy
Technology. You will deal with a variety of cutting edge Software and Networking technologies that will shape how Bell will transform how networks are build and operated
And you want to…
Develop product vision, goals, themes and features
Support the development of a prioritized Product Backlog, including breaking down the high-level features and marketing requirements into more detailed features, developing user stories, acceptance criteria and scenarios for the development team to develop working software
Help review product KPIs and Quality metrics on a regular basis and plan with the team on corrective measures to improve the same keeping in mind the company-specific quality gates and metrics
Facilitate collaboration sessions between stakeholders around the priorities of feature development
Critically evaluate information gathered from multiple sources, reconcile conflicts, decompose high-level information into details, and abstract up from low-level information to a general understanding
Provide regular feedback to the various team members during regular performance cycles on areas of improvement and focus
Use cloud-native principles to build an application using micro-services
Design a CI/CD delivery (Gitlab-Ci)
Understand complex problems and design solutions to meet customer needs
Translate network concepts and detailed customer requirements into a software design that can be implanted by a team
Embrace and implement big ideas, not stopping at what can easily be accomplished
Design and deliver advanced analytics feature for an array of software applications
Contribute to the roadmap and implementation of a standardized cloud technology platform
Drive adoption of standardized technologies and platforms by software developers across the organization
Engage with teams across the organization to contribute to knowledge sharing and code-reuse
Lead and mentor a team of software developers
Provide timeline estimations and contribute to project planning
Continuous learning and development of software skills, network knowledge, and the latest industry trends.
Define end-to-end application architecture and integration points with other tool/system and team.
Strong experience in web application design (Front-end, back-end, API layer)
Strong knowledge of databases, SQL (PostgreSQL), NOSQL
Strong experience in Docker, K8S, Helm, and micro-serviced application
Extensive experience with at least 1 programming language (Python/Django, Java, Golang)
Knowledge of NODE.JS, Vue.JS, TypeScript, Sass
Strong knowledge of testing frameworks: Unit tests, e2e, integration, Gherkin, Cypress, etc.
Knowledge of messager broker Kafka
Knowledge with monitoring solutions (Promotheus, Grafana)
Software development methodologies TDD, BDD
Familiar with the software life-cycle, development tools, building process, version control, product verification
Experience in application integration including recommending and validating solution designs
Hands-on experience working with public and/or hybrid cloud architectures and solutions
Experience with virtualization platforms
Experience with Jira/Confluence
Bilingualism is an asset (English and French); adequate knowledge of French is required for positions in Quebec.
Position Type: Management Job Status: Regular - Full Time Job Location: Canada : Quebec : Montreal Application Deadline: 05/31/2021
Please apply directly online to be considered for this role. Applications through email will not be accepted.
At Bell, we don’t just accept difference - we celebrate it. We’re committed to fostering an inclusive, equitable, and accessible workplace where every team member feels valued, respected, and supported, and has the opportunity to reach their full potential. We welcome and encourage applications from people with disabilities.
Accommodations are available on request for candidates taking part in all aspects of the selection process. For a confidential inquiry, simply email your recruiter directly or email@example.com to make arrangements. If you have questions regarding accessible employment at Bell please email our Diversity & Inclusion Team at firstname.lastname@example.org.