Skip to Main Content

Job Title


Staff Software Engineer


Company : Teladoc Health Canada


Location : waterloo, Ontario


Created : 2025-12-09


Job Type : Full Time


Job Description

Teladoc Health: Redefining Virtual CareTeladoc Health is the global leader in virtual care, transforming how better health happens by seamlessly connecting members, patients, providers, and partners using advanced technology. Through strategic collaborations with employers, insurers, brokers, hospitals, and health systems, were expanding access to care, improving health outcomes, enhancing provider capacity, and reducing costs.As part of the Teladoc Health Group, Teladoc Health Canada brings over 20 years of experience in delivering virtual healthcare to millions of Canadians from coast to coast. Drawing on insights from serving patients in more than 175 countries, we leverage world-class research and innovation to elevate care delivery while maintaining a strong Canadian focus.Headquartered in Toronto, Teladoc Health Canada is driven by a dedicated, cross-functional Canadian team committed to advancing virtual care across the country.Learn more at TeladocHealth.ca.Summary of PositionWere looking for a seasoned Staff Software Engineer (812+ years) to help us reimagine the future of care delivery. In this role, youll lead the architecture, design, and technical direction for a small, fast-moving team - backed by the stability of an established company. You bring deep experience in building and scaling enterprise applications, a track record of ownership, and a willingness to lead, learn, and adapt. This is a rare opportunity to build a product with real-world impact at significant scale.Your first mission is to take full technical ownership of a newly formed team responsible for rebuilding our care delivery system from the ground up - across both Mobile and Web - using modern, cutting-edge technologies. From day one, youll have a direct and meaningful influence on the products direction. This work is highly visible, mission-critical, and central to our success. The technical challenges are significant, but the potential human impact is even greater. What you build here will shape how thousands of people experience care and could redefine what care means for them.If you are ready to take on this challenge and make a meaningful difference, wed love to hear from you - even if you do not meet all the qualifications.Essential Duties and ResponsibilitiesDefine and drive the technical strategy and architecture for our greenfield healthcare platform, making critical decisions on system design and technology choicesMentor a small, high-performing team (Contribute hands-on to critical work (~30% of time) including proof-of-concepts, architectural spikes, and code reviewsEnsure security, compliance, and performance are foundational to all architectural decisions, including data protection, access controls, and audit capabilitiesDesign data architecture for distributed systems, including consistency models, disaster recovery strategies, and cross-service data synchronization patternsDesign integration strategies across internal tools, external systems, and back-office platforms (e.g., Rx, Salesforce)Define domain boundaries, decomposition strategies, and architectural patterns Establish engineering standards for branching, versioning, testing strategies, code quality, and documentationPartner with DevOps to ensure architectural decisions align with deployment and operational needsPartner with product and cross-functional teams to translate business needs into technical strategiesEvaluate and prototype emerging technologies for care deliveryQualificationsRequiredA minimum of 8-12 years of software engineering experienceProven technical leadership experience, including leading architecture and guiding engineering teamsExpertise in building scalable, mission-critical distributed systems Proficiency in backend development (Java/Spring Boot or equivalent) and modern frontend frameworks (React/React Native or similar)Hands-on experience with major cloud platforms and cloud-native architecture patternsStrong understanding of security best practices and compliance requirements in production systemsProven ability in designing integrations with third-party systems and APIsExperience in data modeling, performance optimization, and choosing appropriate persistence strategiesExcellent communication skills with ability to navigate ambiguity, make decisive recommendations, and drive technical alignmentStrongly PreferredExperience with Domain Driven Design to define complex business domainsExperience designing event-driven systems and asynchronous communication patternsPrior work in regulated industriesNice to HaveFamiliarity with healthcare terminology standards (e.g. ICD-10)Experience with healthcare data standards (FHIR, HL7v2, EMPI) and understanding of clinical/administrative workflowsBackground in healthcare technology or care delivery organizationsWhat We OfferCompensation: Enjoy a competitive salary package, yearly bonus, and full health benefits starting on Day 1Flexible Work Arrangements: Enjoy remote work if you're outside the GTA, while those in the GTA have the advantage of working in our beautifully renovated office for 2 days between Tuesday to ThursdayRetirement Support: We match 5% of your RRSP contributions for future planningMeaningful Technical Ownership: Take the lead on building core systems from the ground up your work wont be a small cog in a big machineMake an Impact: Contribute to tangible healthcare solutions. Your work will directly enhance the lives of CanadiansFlexible Hours: We trust you to manage your schedule and deliver resultsShape the Future: Join early, influence key product and cultural decisions, and help build something that mattersWhat to Expect in the Hiring ProcessWe value your time and aim to keep our process transparent and efficient. A real person reviews every application, and if theres a potential fit, heres what you can expect:Recruiter Screening Interview (30 minutes): A casual Teams call with one of our recruiters to learn more about you, your experience, and what you're looking for. Well also share details about the role, the team, and answer any questions you haveTechnical Interview with Hiring Team (90 minutes): A collaborative technical session with the hiring manager and team members. Youll discuss your experience in depth and work through real-world scenarios together to demonstrate problem-solving and design thinking. This is also your chance to learn more about the technical vision and ask questions about our stack, processes, and expectationsMeet the Product Team (30 minutes): A conversation focused on how we work cross-functionally and align on product goals. Youll get insight into how engineering and product collaborate and have an opportunity to ask questions about roadmap and prioritiesLeadership Interview (30 minutes): A final discussion with our VP of Health System Partnerships and R&D to talk about culture, vision, and how youd contribute at a strategic level. Well share where the organization is headed and answer any questions about long-term impact and growthNote: In some cases, we may include an additional technical interview to help finalize our decision.At Teladoc Health Canada we thrive on difference and individuality. Teladoc Health Canada is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.We are committed to fostering an inclusive, accessible environment, where all employees and customers feel valued, respected and supported. We are dedicated to building a workforce that reflects the diversity of our customers and communities in which we live and serve. If you require an accommodation for any stage of the recruitment process / interview process (including alternate formats of materials, or accessible meeting rooms or other accommodation), please reach out to us at [email protected]