Share this Job

Senior Software Developer


Edmonton, AB, CA Calgary, AB, CA Vancouver, British Columbia, CA Toronto, ON, CA Halifax, Nova Scotia, CA Regina, SK, CA Winnipeg, MB, CA

Req ID:  32325
Jobs by Category:  Operations
Job Function:  Engineering & Development
Status:  Full Time
Schedule:  Regular


Join our team 


Become 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 television, internet, voice, data and wireless products and solutions we offer. 


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


As part of our Smart Cities and Home Services team, you will imagine, create, support and test innovative smart cities and live streaming services for TELUS. This is an opportunity for you to develop solutions and designs for streaming video while providing our customers with the best video streaming experiences. We’re stretching the boundaries of what is possible, and supporting and enabling local communities to expand their audiences.


Here's how


  • Provide leadership and architectural support for CI/CD pipeline and software development practices for a small team of developers
  • Create, test, and support new systems and services that you help create, operating in a dev-ops team.
  • Bring familiarity with building and using containers and other cloud-native tools
  • Develop new architectures and technologies to deliver the best viewing experience for our customers.
  • Develop and maintain technical documentation and architecture
  • Apply best practices of software development in different frameworks and troubleshoot integration issues
  • Automate service testing to ensure reliable and repeatable results.
  • Ensure a high level of code quality and integrity in software development projects
  • Work with Project Managers and Network Planners to ensure the successful delivery of projects
  • An understanding of the importance of automation and continuous integration and deployment


What you bring


  • 5+ years of software development experience utilizing CI/CD practices and agile methodologies
  • Extensive experience with cloud-native tools and cloud environments (GCP and AWS)
  • Capable of mentoring developers and sharing your knowledge
  • Strong troubleshooting methodology
  • An interest in video streaming technologies
  • Insatiable curiosity for problem solving, technology and innovation
  • Desire to learn and take on new challenges
  • Ability to collaborate with diverse groups and technical teams
  • Strong verbal and written communication skills
  • Having a creative approach to problem solving and an ability to work independently in an environment with high levels of ambiguity
  • Ability to manage key deliverables as part of an extended project team
  • Excellent interpersonal skills, talented at developing and fostering positive relationships with other team members
  • Bachelors in Computer Science, Engineering or related discipline




  • Python, Java, C#
  • MySQL, MongoDB or equivalent databases
  • Docker, Kubernetes, Istio, Ansible
  • GitHub, AzureDevops, BitBucket, or equivalent source control repositories
  • Github Workflows, ArgoCD, Google CloudBuild, Helm or equivalent CI-CD pipeline tools
  • Adaptive bitrate streaming including HLS, DASH, and CDN technologies
  • Video analytics powered by machine learning technologies


A bit about us

We’re a people-focused, customer-first, purpose-driven team who works together every day to innovate and do good. We improve lives through our technology solutions and foster a culture of innovation that empowers team members to solve complex problems and create remarkable human outcomes in a digital world. 

You’ll find our engaging, high-performance culture personally fulfilling, professionally challenging, and financially rewarding. We’re committed to diversity and equitable access to employment opportunities based on ability. Your unique contributions and talents will be valued and respected here. When you join our team, you’re helping us make the future friendly.






We’re the ones that design, build, repair and maintain the billions of dollars’ worth of the infrastructure that keeps more than 15.2 million Canadians connected.

We are honoured to be recognized

Days volunteered in our communities.

Team members that work at home or are mobile.

Million customers that TELUS is serving across Canada.


TELUS is proud to foster an inclusive culture that embraces diversity. We are committed to fair employment practices and all qualified applicants will receive consideration for employment.

We offer accommodation for applicants with disabilities, as required, during the recruitment process.