Senior Software Engineer: SaaS Backend for Dental

Software of Excellence

Surrey

Hybrid

CAD 130,000 - 142,000

Full time

31 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Surrey office

Job summary

Henry Schein One Canada is seeking a Senior Software Engineer to join the True North team and evolve Dentrix Ascend for the US market. You will design, develop, test, and deliver reliable software for a cloud-based SaaS platform used by dental practices.

The role involves mentoring, cross‑functional collaboration, and contributing to modernization efforts. The position is hybrid with a Surrey, BC office day each week; you will engage with Product, Engineering, UX, and Quality partners to drive

Qualifications

  • 5+ years of professional software development experience building complex web or SaaS apps.
  • Strong experience with Java and modern OO development.
  • Experience with Groovy, Grails, Spring or similar Java framework.
  • Experience designing, building, and consuming RESTful APIs.
  • Strong understanding of relational databases, SQL, data modelling, and ORM.
  • Experience writing unit/integration/automated tests.
  • Experience with cloud-based applications and modern dev environments.

Responsibilities

  • Design, develop, test, and maintain scalable software for the Dentrix Ascend platform.
  • Build high-quality backend services, APIs, database integrations, and user-facing functionality.
  • Translate product requirements into practical technical solutions.
  • Contribute to technical design discussions and balance delivery, scalability, and maintainability.

Skills

Java
Groovy
Grails
Spring
RESTful APIs
SQL
Unit Tests
AWS
Kubernetes
CI/CD
Agile
Communication

Education

Bachelor's degree in Computer Science or Engineering

Tools

AWS
Kubernetes
GitLab
Dynatrace
Kafka
RabbitMQ
PostgreSQL
Redis
MS SQL
Hibernate
Liquibase

Job description

Henry Schein One Canada is seeking a Senior Software Engineer to join the True North team and evolve Dentrix Ascend for the US market. You will design, develop, test, and deliver reliable software for a cloud-based SaaS platform used by dental practices.

The role involves mentoring, cross‑functional collaboration, and contributing to modernization efforts. The position is hybrid with a Surrey, BC office day each week; you will engage with Product, Engineering, UX, and Quality partners to drive

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Cloud SaaS for Dental Care
Senior Software Engineer - Cloud SaaS for Dental Care

Henry Schein One group • Surrey

Hybrid
CAD 130,000 - 142,000
RRSP matching
Health benefits
Vacation allowance
+2
Senior Backend Engineer – SaaS, Cloud & APIs
Senior Backend Engineer – SaaS, Cloud & APIs

Henry Schein One Canada • Surrey

Hybrid
CAD 130,000 - 142,000
Senior Java Backend Engineer - SaaS Platform (Hybrid)
Senior Java Backend Engineer - SaaS Platform (Hybrid)

Henry Schein One Canada • Surrey

Hybrid
CAD 130,000 - 142,000
3% RRSP matching
Vacation 3–5 weeks
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 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
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
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
Staff Software Engineer: Architect for Scalable AI Platform
Staff Software Engineer: Architect for Scalable AI Platform

Henry Schein One | Exan • Surrey

Hybrid
CAD 155,000 - 195,000
3% RRSP matching
3-week paid vacation, growing up to 5 weeks with tenure