Staff Software Developer- TELUS Consumer Health
Toronto, ON, CA, M5J 2V5 Edmonton, AB, CA Calgary, AB, CA Vancouver, BC, CA
Description
About TELUS Consumer Health
At TELUS, we are at the forefront of transforming healthcare through innovative technology. Our Consumer Health team is on a mission to empower individuals to live healthier lives, driven by the goal to become the leading provider of integrated digital health solutions in Canada.
We are currently undergoing a fundamental transformation, shifting our focus from sustainability toward aggressive growth. Our diverse portfolio includes virtual primary care (TELUS Health MyCare), remote patient monitoring (Home Health Monitoring), senior care solutions (TELUS Health Medical Alert), and even pet health (TELUS Health MyPet).
We are looking for leaders who are passionate about building scalable, resilient systems that have a tangible, positive impact on peoples' lives and who are excited to solve these large-scale technical challenges. As a Staff Software Developer, you will be a central technical authority and a key driver of multi-year technology strategy, ensuring our engineering excellence scales to meet the company's highest-level product and business objectives.
About the Role
TELUS Consumer Health is seeking an exceptional, strategically focused Staff Software Developer to drive technical design and engineering excellence across multiple teams and domains. Operating at a company-wide level, you will be known as a technical authority in your area, responsible for tackling the most ambiguous, strategic, and challenging technical problems facing the business.
This role requires a unique combination of deep technical expertise, the ability to build and evangelize large-scale abstractions, and strong strategic communication skills to align technical direction with business leadership. Your primary impact will be multiplying the output of development teams and defining the future architecture of critical systems.
What You'll Do in this Role (Responsibilities)
Strategic Technical Leadership & Architecture
- Set Technical Direction: Define and drive architectural decisions and systems design that affect multiple teams, playing a key role in developing the multi-year technology strategy for complete and critical areas of the business
- Complex Problem Solver: Co-lead multiple complex initiatives with significant contributions in direction setting, high-level design, and development, from initial initiative planning through roll-out
- Cross-Domain Oversight: Have day-to-day responsibility working across a set of teams, problem spaces, and systems, coordinating large and complex projects, including those with outside partners
- Agnostic Contributor: Possess the capability and proven experience of contributing to any software at TELUS, working on a variety of teams with complex codebases
- Product Insight: Lead efforts to dig into complex product and user data, producing insights that inform technical and product decisions not previously seen by others
Engineering Excellence & Multiplier Effect
- Productivity Multiplier: Design and build tools and abstractions that multiply the output of development teams around you, driving techniques for improving engineering productivity
- System Improvements: Drive improvements that benefit multiple teams across technical domains, covering areas like quality, performance, observability, stability, and scalability
- Design Consulting: Proactively develop expertise to consult on software and experiment designs, providing valuable feedback that saves weeks of work or turns key projects into successes
- Architectural Advocacy: Push back on over-engineered solutions and, conversely, advocate for improving under-implemented solutions, ensuring optimal implementation styles and patterns are used
- Vision: Stay up-to-date with the landscape of technologies and techniques, and evaluate their impacts on the organization, its products, and services
- Technology Stack: At TELUS Consumer health there are a variety of technologies in play. A Polyglot language environment with: TypeScript/Javascript, Java, Ruby are some of the predominant programming languages. In addition to the following frameworks and supporting technologies: React, Node.js/Express, Springboot, Rails, Kafka, GraphQL running in AWS, Kubernetes + Docker , with databases like:, PostgreSQL, MySQL, Redis
Influence, Communication & Mentorship
- Executive Confidence: Work closely with Product and Business leaders to give the business confidence that we can meet our high-level product strategy and timings
- Strategic Communication: Clearly communicate on a variety of issues related to your discipline, articulating how your technical thoughts relate to the company's objectives
- Alignment & Buy-in: Coordinate communication among teams and stakeholders, ensuring the right people are involved, and successfully evangelize solutions and solve problems with buy-in
- Thought Leadership: Act as a thought leader for your discipline, influencing decisions and prioritization across multiple teams.
- Mentorship & Development: Support and contribute to performance feedback, input on individual growth opportunities, and actively mentor and develop engineers through onboarding and training programs
Qualifications
What You Bring (Skills & Experience)
- Strategic Delivery: Proven success in leading the design and implementation of large-scope (e.g., department-wide or significant business impact) and complex software solutions
- Technical Authority: Expertise in a core technology or technical concept, with a known skillset at and above the VP level, leading to senior leadership requesting your input on challenging tasks
- Agile Leadership: Extensive experience facilitating Agile methodologies and Scrum frameworks, ensuring alignment between technical execution and business priority
- Process Optimization: A track record of process documentation, refinement and improvement, not for the sake of it, but to instill, inspire and foster a culture of continuous improvement wherever you are
- Broad Expertise: Expertise with many languages, frameworks, and a wide variety of development approaches, patterns, and implementation styles
- Accountability: Demonstrated responsibility and accountability for team success and project outcomes
- Innovation & Influence: A track record of driving innovation and championing the importance of engineering-led improvements and investing in less-visible, foundational work
- Experience: ~10 years of software development experience. With a focus on building and scaling systems in a major cloud environment (AWS is a plus). Domain experience in healthcare, health-tech, or working with highly sensitive data (PHI, PII). As well as a proven track record of driving innovation and championing foundational engineering work that improves developer productivity and system observability
#LI-Remote #LI-HYBRID