Staff Software Engineer

6 days ago


Canada Teladoc Health Canada Full time

Teladoc Health: Redefining Virtual Care
Teladoc Health is the global leader in virtual care, transforming how better health happens by seamlessly connecting members, patients, providers, and partners using advanced technology. 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.

We’re looking for a seasoned Staff Software Engineer (8–12+ years) to help us reimagine the future of care delivery. In this role, you’ll 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. 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. The technical challenges are significant, but the potential human impact is even greater. Define and drive the technical strategy and architecture for our greenfield healthcare platform, making critical decisions on system design and technology choices
Contribute hands-on to critical work (~30% of time) including proof-of-concepts, architectural spikes, and code reviews
Ensure security, compliance, and performance are foundational to all architectural decisions, including data protection, access controls, and audit capabilities
Design data architecture for distributed systems, including consistency models, disaster recovery strategies, and cross-service data synchronization patterns
Design 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 documentation
Partner with DevOps to ensure architectural decisions align with deployment and operational needs
Partner with product and cross-functional teams to translate business needs into technical strategies
A minimum of 8-12 years of software engineering experience
Proven technical leadership experience, including leading architecture and guiding engineering teams
Expertise 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)
Experience in data modeling, performance optimization, and choosing appropriate persistence strategies
Excellent communication skills with ability to navigate ambiguity, make decisive recommendations, and drive technical alignment

Experience with healthcare data standards (FHIR, HL7v2, EMPI) and understanding of clinical/administrative workflows
Enjoy a competitive salary package, yearly bonus, and full health benefits starting on Day 1
Flexible 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 Thursday
Retirement Support: Meaningful Technical Ownership: Take the lead on building core systems from the ground up — your work won’t be a small cog in a big machine
Flexible Hours: We trust you to manage your schedule and deliver results
Shape the Future: Join early, influence key product and cultural decisions, and help build something that matters

A casual Teams call with one of our recruiters to learn more about you, your experience, and what you're looking for. Technical Interview with Hiring Team (90 minutes): A collaborative technical session with the hiring manager and team members. This is also your chance to learn more about the technical vision and ask questions about our stack, processes, and expectations


~ You’ll get insight into how engineering and product collaborate and have an opportunity to ask questions about roadmap and priorities


~ A final discussion with our VP of Health System Partnerships and R&D to talk about culture, vision, and how you’d contribute at a strategic level. We’ll share where the organization is headed and answer any questions about long-term impact and growth


Note: 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 RecruitmentAccessibilityRequestsCanada@teladochealth.



  • , , Canada Quest Software Full time

    Join to apply for the Software Developer Staff Engineer role at Quest Software Overview Quest Software is looking for an experienced SaaS Software Developer to be part of the On Demand team, within Quest’s Platform Management Group in Canada. We are working on building serverless cloud native SaaS solutions using the latest technologies in the Microsoft...


  • , , Canada ServiceTitan Full time

    Join to apply for the Staff Software Engineer role at ServiceTitan Join to apply for the Staff Software Engineer role at ServiceTitan Ready to be a Titan?You will be part of the Engineering leadership team at ServiceTitan responsible for the technical direction of our product. We provide exciting opportunities to make an immediate impact in our rapidly...


  • , , Canada Forward Financing Full time

    Join to apply for the Staff Software Engineer role at Forward Financing Forward Financing is a financial technology company based in Boston, Massachusetts with team members throughout the United States, Dominican Republic, and Canada. The company is on a mission to unlock the capital that fuels small businesses across America. Recognized as a Best Place to...


  • , , Canada DataRobot Full time

    Join to apply for the Staff Software Engineer (Compute) role at DataRobot Join to apply for the Staff Software Engineer (Compute) role at DataRobot Job Description:DataRobot delivers AI that maximizes impact and minimizes business risk. Our platform and applications integrate into core business processes so teams can develop, deliver, and govern AI at scale....


  • , , Canada GlossGenius Full time

    GlossGenius is building an ecosystem enabling entrepreneurs to succeed. We empower small business owners to focus on being creators, not admins, by offering a range of business management tools including booking and scheduling, marketing, analytics, payment processing and much more. Over 80,000 small business owners have chosen to rely on GlossGenius every...


  • , ON, Canada Gusto Full time

    Join to apply for the Staff Software Engineer role at Gusto Join to apply for the Staff Software Engineer role at Gusto Get AI-powered advice on this job and more exclusive features. About GustoGusto is a modern, online people platform that helps small businesses take care of their teams. On top of full-service payroll, Gusto offers health insurance,...


  • , , Canada Copper Full time

    Direct message the job poster from Copper Copper isn’t just another CRM. Most CRMs are glorified databases with legions of custom fields that attempt to make business processes repetitive. But just as no two people are identical, neither are most sales processes. Copper takes a human and action-centered approach by building tools that teams love and adopt...


  • , , Canada Vividly Full time

    Staff Software Engineer at Vividly Join to apply for the Staff Software Engineer role at Vividly Vividly is the leading modern trade promotion management (TPM) solution built by and for the consumer packaged goods industry. From campaign creation to deductions management and promotion measurement, we help brands manage every element of trade spend. With our...


  • , , Canada Fluxon Full time

    We are Fluxon, a product development team founded by ex-Googlers and startup founders. We offer full-cycle software development from ideation and design to build and go-to-market. We partner with visionary companies, ranging from fast-growing startups to tech leaders like Google and Stripe, to turn bold ideas into products with the power to transform the...


  • , , Canada Conga Full time

    Staff Software Engineer, DevOps Job Title: Staff DevOps Software Engineer Locations: Remote Canada Reports to: Director, Cloud Operations A high‑impact role that blends software engineering, DevOps and reliability principles to improve developer experience and system resilience. This position will help establish and employ Continuous Integration and...