Senior Platform Developer, Load Balancing (API Marketplace Team) - Remote
Toronto, ON, CA Burnaby, BC, CA Edmonton, AB, CA Vancouver, BC, CA Calgary, AB, CA Ottawa, ON, CA
Be a part of a transformational journey with innovative talent and leading-edge technologies. We hope you’ll enjoy being a valued member of Canada’s Top 100 Employer (2024) with a world-leading culture featuring extensive community-giving initiatives, flexible work environment including remote work, and award-winning opportunities for career development.
Join our team and what we'll accomplish together
The Load Balancing Platform on the API Marketplace team gives the ability to connect multiple business applications, enabling the creation of thousands of services by TELUS teams and 3rd parties. Being able to support a broad range of applications from customer self-care to health to messaging to emergency response to fleet management to charitable giving and beyond, API Marketplace plays a foundational role for TELUS to participate in the digital economy.
This is an opportunity for you to drive the Platform Engineering and Excellence for our core network infrastructure and services. Your creativity coupled with strong load balancing expertise, automation, observability, and computer networking skills will allow us to find the most efficient ways of modernizing, building and maintaining our Load Balancing platform for a variety of services from network capabilities to health services to support existing mobility infrastructure and offer new services.
You will exercise your entrepreneurial spirit and creative vision to change the way TELUS leverages technology. Collectively, the passion we have to transform the Network landscape will remain a leading factor in why customers continue to recognize TELUS as the fastest and most reliable network in Canada.
What you’ll do
- Participate in operational improvement cross-functional initiatives, in conjunction with other technology teams in the company
- Contribute to architectural decisions, ensuring the load balancing platform remains robust, secure, and adaptable to evolving business needs
- Lead the design, implementation, and scaling of load balancing solutions, ensuring optimal performance across a variety of applications - customer care, health, emergency services, mobility service
- Identify and troubleshoot performance bottlenecks using observability tools, providing real-time insights to improve platform reliability
- Automate network processes and configurations using programming/scripting languages and DevOps tools to reduce manual intervention and enhance platform scalability
- Provide mentorship and technical leadership to junior developers and engineers, fostering a culture of continuous learning and improvement
- Stay up-to-date with industry trends and emerging technologies in load balancing and network automation, continuously seeking ways to innovate and optimize the platform
- Participate in on-call rotation for the load balancing Platform
What you bring
- With a Bachelor's in Computer Engineering or Science
- Valued for your 5+ years of relevant professional experience as a Platform Developer especially on Load Balancing
- Skilled in Load Balancing design and implementation - any of F5, HAProxy and Cloud Native Load Balancing
- Recognized for your network systems and process automation experience using programming/scripting languages and experience with DevOps tools such as Ansible, Terraform, Grafana, Dynatrace
- Working in collaborative agile development teams, with experience working with CI/CD pipelines and activities
- Known for your experience working on cloud computing platforms including GCP & AWS
Great-to-haves
- Hands On experience designing and implementing Load Balancing in Hybrid Cloud Environment
- Observability tools - Dynatrace; Grafana; Splunk, Cloud Native