Senior Java Backend Engineer - SaaS Platform (Hybrid)

Henry Schein One Canada

Surrey

Hybrid

CAD 130,000 - 142,000

Full time

48 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

3% RRSP matching
Vacation 3–5 weeks

Job summary

Henry Schein One Canada is seeking a Senior Software Engineer to join our True North team in Surrey, BC. The role focuses on designing, implementing, and maintaining scalable backend services for Dentrix Ascend, a cloud-based practice management platform used in the US market.

You’ll collaborate with Product, UX, and Quality teams, solve complex problems, and help mature our cloud-native stack while mentoring others and driving technical excellence.

Qualifications

  • 5+ years of professional software development experience with web or SaaS apps.
  • Proven experience with Java and modern OO software design.
  • Strong RESTful API design, data modeling, and SQL/ORM knowledge.
  • Experience in cloud-based environments and CI/CD workflows.
  • Agile methodologies, teamwork, and clear communication.

Responsibilities

  • Design, develop, test, and maintain scalable software for the Dentrix Ascend platform.
  • Build backend services, APIs, database integrations, and user-facing features.
  • Translate product requirements into practical technical solutions.
  • Mentor peers and participate in code reviews to improve quality.

Skills

Java
REST APIs
Agile
Communication
Team collaboration
Problem solving
Independent work

Education

Bachelor's degree in CS/Engineering or related

Tools

Groovy/Grails
Spring
SQL
ORM frameworks
AWS
Kubernetes
CI/CD
Docker
GitLab
Dynatrace
Kafka

Job description

Henry Schein One Canada is seeking a Senior Software Engineer to join our True North team in Surrey, BC. The role focuses on designing, implementing, and maintaining scalable backend services for Dentrix Ascend, a cloud-based practice management platform used in the US market.

You’ll collaborate with Product, UX, and Quality teams, solve complex problems, and help mature our cloud-native stack while mentoring others and driving technical excellence.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Backend Engineer – SaaS, Cloud & APIs
Senior Backend Engineer – SaaS, Cloud & APIs

Henry Schein One Canada • Surrey

Hybrid
CAD 130,000 - 142,000
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 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
Senior Software Engineer

Henry Schein One Canada • Surrey

Hybrid
CAD 130,000 - 142,000
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
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
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
Software Support Specialist
Software Support Specialist

Henry Schein One Canada • Surrey

Hybrid
CAD 71,000 - 86,000
RRSP matching
Vacation days