Staff Software Engineer: Architect for Scalable AI Platform

Henry Schein One | Exan

Surrey

Hybrid

CAD 155,000 - 195,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

3% RRSP matching
3-week paid vacation, growing up to 5 weeks with tenure

Job summary

A leading dental software company in Surrey is seeking a Staff Software Engineer to join their Ascend Specialty domain. This hybrid role focuses on architectural leadership, engineering best practices, and modernizing the platform. Ideal candidates will have 8+ years of software development experience and a Bachelor's degree in Computer Science. The position offers a competitive salary range of $155,000 to $195,000 CAD, along with benefits including vacation and RRSP matching.

Qualifications

  • 8+ years of progressive software development experience.
  • Proven experience designing and delivering scalable web applications.
  • Deep expertise in at least one area of software engineering (frontend, backend, or distributed systems).
  • Experience modernizing systems or leading technical initiatives.

Responsibilities

  • Own the technical health and evolution of the Ascend Specialty codebase.
  • Lead by example through hands-on development and strong engineering practices.
  • Design and implement scalable solutions for complex clinical workflows.
  • Mentor engineers through code reviews and architectural guidance.

Skills

Software development
Web application design
Cloud environments
Collaboration
API development
AI-assisted development

Education

Bachelor’s degree in Computer Science or equivalent experience

Tools

React
Jira
GitLab

Job description

A leading dental software company in Surrey is seeking a Staff Software Engineer to join their Ascend Specialty domain. This hybrid role focuses on architectural leadership, engineering best practices, and modernizing the platform. Ideal candidates will have 8+ years of software development experience and a Bachelor's degree in Computer Science. The position offers a competitive salary range of $155,000 to $195,000 CAD, along with benefits including vacation and RRSP matching.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Architect for AI-Powered SaaS
Senior Software Architect for AI-Powered SaaS

EviSmart™ • Vancouver

On-site
CAD 120,000 - 160,000
Above-market compensation
Clear career trajectory
Collocated squad model
Lead AI‑Driven Software Engineer (Laravel/Node/React)
Lead AI‑Driven Software Engineer (Laravel/Node/React)

Frontier Dental CA • Markham

On-site
CAD 100,000 - 130,000
Extended Health and Dental Benefits Plan
Continuous Learning Assistance Program
15 Vacation Days to start, scaling to 20
+1
Staff Software Engineer
Staff Software Engineer

Henry Schein One | Exan • Surrey

On-site
CAD 155,000 - 195,000
3% RRSP matching
3-week paid vacation, growing up to 5 weeks with tenure
Senior Software Engineer: SaaS Backend for Dental
Senior Software Engineer: SaaS Backend for Dental

Software of Excellence • Surrey

Hybrid
CAD 130,000 - 142,000
Hybrid work model
Surrey office
Senior Software Engineer, Dentrix Ascend
Senior Software Engineer, Dentrix Ascend

Henry Schein One group • Surrey

Hybrid
CAD 130,000 - 142,000
RRSP matching
Health benefits
Vacation allowance
+2
Senior Software Engineer, Dentrix Ascend
Senior Software Engineer, Dentrix Ascend

Software of Excellence • Surrey

Hybrid
CAD 130,000 - 142,000
Hybrid work model
Surrey office
Senior Software Engineer
Senior Software Engineer

Henry Schein One Canada • Surrey

Hybrid
CAD 130,000 - 142,000
Senior Java Software Engineer
Senior Java Software Engineer

Henry Schein One Canada • Surrey

Hybrid
CAD 130,000 - 142,000
3% RRSP matching
Vacation 3–5 weeks
Senior Staff AI-First Software Architect
Senior Staff AI-First Software Architect

Intuit Inc. • Toronto

Hybrid
CAD 179,500 - 242,500
Competitive salary
Cash bonuses
Equity rewards
+1
Software Engineering Manager
Software Engineering Manager

Henry Schein One | Exan • Surrey

On-site
CAD 139,500 - 176,750
3% RRSP matching
3-week paid vacation, growing to 5 weeks
Unlimited paid flex days
+1