Manager - Technology Strategy (Software Engineering)

TELUS Communications - Scarborough, ON (30+ days ago)

Apply Now

Want to help earn our next global industry award, drive leading engagement, and launch innovative new products?

Join our team

The Technology Strategy (TS) team’s success relies as much on dedication and hard work as it is on the innovative internet, voice, data and wireless products and solutions we offer.

We’re looking for someone who cherishes teamwork and technology as much as we do!

This role will lead a group of professionals in developing and rolling out the technology roadmap, architecture and DevOps for Enterprise Service Enablement platforms - SDN, NFV, Charging, Policy, Service Orchestration, network hardware, and customer experience. You will demonstrate your technical leadership by leading a team of management professionals, client-facing business units and other Technology Strategy and Operations & Applications Development areas, to ensure effective interlock and ongoing improvements as it relates to Network development and standards deliverables. This position supports our internal business drivers including, capability, architectural direction, and Technology Strategy.

Here’s the impact you’ll make and what we’ll accomplish together

You will transform and lead transformation across business units, develop strategy and use the art of the possible to inform product strategy. You will contribute in TELUS network softwarization program by proving technical/programming expertise to a team of software engineers, network architects within TS to ensure effective and smooth delivery of our software-defined product portfolio.

This position requires advanced knowledge in the area of network-oriented software development and Software Defined Networking solutions that support our internal business drivers including, capability, architectural direction, and Technology Strategy. Conceiving and developing solutions to aid customers on their digital transformation journey will be your mission. You will be a trusted advisor, influencer and coach to the extended team in technology strategy, products and services, and planning and operations, that you support. You will utilize your solid understanding of the business and technology to effectively leverage resources across the organization to fully deliver on the business transformation strategy and provide innovative solutions in a dynamic environment.

You're part of a future friendly national team, one that embraces change and initiates opportunity, has a passion for growth, believes in spirited teamwork and has the courage to innovate. Our success is based as much on your dedication and hard work as it is on the innovative internet, voice, data and wireless products and solutions we offer.

Join a team that has been recognized for leadership, award winning team member engagement, and industry acknowledgement for bringing innovative products to life, and take your career to the next level.

Here’s how

As a Manager - Technology Strategy, you will take on exciting roles:

Supportive Leader: Proven leadership with an ability to coach, mentor and develop team members in a dynamic and ambiguous environment
Decision Maker: Ability to make well-informed decisions that support TELUS' strategic direction
Motivated Team Player: Ability to independently take action on tasks and performance objectives when challenges arise
Proactive Planner: Ability to meet or exceed objectives on time and within budget, and prioritize and run multiple tasks
Collaborative Communicator: Superb communication skills (written and verbal) with the ability to build good working relationships and influence others at all levels in the organization and demonstrated ability to communicate ideas, concepts with ease and clarity to peers and executives
Self-starter: Shown ability to take ownership of issues and ensure they are resolved demonstrating extraordinary negotiation and conflict resolution skills
You’ll work closely with Technology Strategy, Products & Services, Marketing, and Business Transformation & Operations stakeholders.


You’re the missing piece of the puzzle
Degree in Computer Science, Computer Engineering or Electrical Engineering or a related discipline (specialization in software engineering is an asset)
Strong programming experience including API programming and network programing and the ability to develop software requirements in business, functional, technical levels and convert them to functional and technical diagrams
Experience working with Agile/Scrum methodologies
Strong knowledge of microservcies, disaggregation and associated topics including design, development, monitoring and health check of microservices
Knowledge of Test-Driven Development (TDD) methodology, unit test, module test, end-to-end test in software engineering
Knowledge of CI/CD and required software onboarding process to automate the software delivery, including pipelining containers for microservices, and associated implementation tools such as Git/Gitlab, Jenkins, Jira
Knowledge of and development experience in Big Data domain, including understanding of message bus technologies (such as Kafka, RabbitMQ, 0MQ), databases (relational and non-relational), and analytics techniques
Fundamental understanding of networking concepts (switching and routing, security, QoS, etc) including traffic engineering and network planning techniques and associated standards
Knowledge of SDN and NFV (architecture and technology) and standard Models such as ETSI MANO
Familiarity with virtualization and containerization and associated platforms such as OpenStack, Kubernetes/Openshift, Docker/Docker Swarm
Networking certifications are considered as asset
Software-based certificates such database-focused skills are considered as asset
Familiarity with the concept of Intent-Based Networking, Autonomic Networking and Self-X (Self-healing, self-configuring, self-optimizing, etc)
Opensource tool development, certification and collaboration experience
Knowledge of network services (in particular wireline services)
Experience using configuration management tools such as Ansible, Puppet, Chef
Knowledge of popular SDN controllers such as ODL, ONOS, etc
Knowledge of service and network modeling tools and protocols such as YANG/Netconf, TOSCA, HEAT