Senior Software Developer - TELUS Consumer Health
Listed on 2025-12-20
-
Software Development
Software Engineer, Senior Developer, Full Stack Developer, Software Architect
Select how often (in days) to receive an alert:
Senior Software Developer - TELUS Consumer HealthLocation:
Toronto, ON, CA, M5J 2V5 Calgary, AB, CA Vancouver, BC, CA Edmonton, AB, CA
Jobs by Category:
Technology Solutions
Job Function:
Technology
Status:
Full Time
Schedule:
Regular
About TELUS Consumer Health
At TELUS, we are transforming health care with innovative solutions that empower people to live healthier lives. Our TELUS Consumer Health team is on a mission to improve access to primary care, mental health, chronic disease management, and aging-in-place solutions. As a Senior Software Developer, you will be crucial in defining the technical direction and ensuring the successful delivery of solutions that make healthcare more accessible for everyone.
About the Role
TELUS Consumer Health is seeking an accomplished and highly influential Senior Software Developer to elevate the quality, scalability, and delivery cadence of our software systems. In this role, your impact extends substantially beyond your individual output—you will act as a technical leader, domain expert, or potential Tech Lead, driving the technical vision and execution for complex, cross-functional initiatives.
You will be responsible for tackling the team's most challenging technical problems, designing coherent, multi-component solutions, and mentoring engineers to adopt new best practices. This is a role for a developer ready to drive significant, longer-term technical improvements across quarters.
What You'll Do in this Role (Responsibilities)Technical Leadership & Vision
- Define Technical
Roadmap:
Set the technical vision, architect/design solutions, and gain support for them, defining the technical roadmap for complex projects and providing leadership for the team executing on them - Complex Problem Solving:
Use your deep domain expertise to write high-quality code and solve the team's most ambiguous and challenging technical problems across multiple technologies and products - Architecture & Design:
Successfully lead the design and implementation of complex, defect-free software solutions with multiple components interacting across API or system boundaries - Review & Feedback:
Provide quality feedback on designs written by other team members, asking insightful questions that solidify choices and surface erroneous assumptions - Delivery Mastery:
Capably roll out a component or major feature (and confidently deprecate existing systems) reliably, with a strong understanding and plan regarding potential failure domains
Strategic Impact & Process Improvement
- Drive Efficiency:
Challenge the team to improve efficiency and effectiveness by getting buy-in for tackling technical debt, automating manual tasks, and adopting new and emerging best practices/tooling - Cross-Team Coordination:
Competently work across teams, leading complex collaboration and coordination efforts and acting as a trusted person for urgent cross-system issues - Long-Term Initiatives:
Drive and lead longer-term technical improvements or initiatives across quarters, balancing current and future technical needs to create robust solutions - Discovery & Experimentation:
Lead technical discovery or experiments on new providers and software to help the team make informed, best-fit decisions - Estimation & Scoping:
Develop very accurate estimating skills and ensure tasks/new functionalities are thoroughly understood and consistent with business and product partner needs - Stakeholder Alignment:
Make informed decisions by consulting the right stakeholders, balancing technical details with the big picture, and securing buy-in for large pieces of work - Conflict Resolution:
Effectively use communication skills to fix disagreements and make decisions, asking questions that dig into underlying context and de-escalating technical arguments - Mentorship & Development:
Seek opportunities to mentor and develop Level 1-3 team members, sharing knowledge and contributing to the community of practice - Team Empowerment:
Leverage the strengths and skills of team members, helping to identify talent gaps and contributing to a supportive, inclusive, and authentic team environment - Metrics & Success:
Design…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: