Senior Backend Engineer – SaaS, Cloud & APIs

Henry Schein One Canada

Surrey

Hybrid

CAD 130,000 - 142,000

Full time

41 hours ago
Be an early applicant
Application generator

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

Get past ATS filters

Job summary

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

You will work across the development lifecycle, contribute to technical decisions, resolve complex production issues, and help improve the quality and maintainability of the codebase.

Qualifications

  • 5+ years of professional software development experience building complex web or SaaS applications.
  • Strong experience with Java and modern object-oriented software development.
  • Experience designing, building, and consuming RESTful APIs.
  • Experience with cloud-based applications and CI/CD practices.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent.

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 and business requirements into practical, maintainable technical solutions.
  • Contribute to technical design discussions and make recommendations balancing delivery, scalability, performance, and maintainability.
  • Write clean, secure, well-tested code and participate actively in code reviews.
  • Investigate and resolve complex production issues, identifying root causes and implementing sustainable solutions.
  • Improve application performance, reliability, monitoring, and development workflows.
  • Collaborate with Product, UX, Quality, and other engineering teams across planning and delivery.
  • Support engineering modernization initiatives, including framework, architecture, and tooling improvements.
  • Mentor other developers through code reviews, pairing, knowledge sharing, and technical guidance.
  • Contribute to team standards and engineering practices while remaining accountable for your own delivery commitments.
  • Explore practical ways to use AI-assisted development tools to improve productivity and software quality.

Skills

Java
Groovy/Grails
RESTful APIs
SQL/ORM
Unit testing
CI/CD
Cloud (AWS)
Kubernetes
Agile

Education

Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience

Tools

GitLab
Gradle
Jira
Dynatrace
Cursor AI tools

Job description

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

You will work across the development lifecycle, contribute to technical decisions, resolve complex production issues, and help improve the quality and maintainability of the codebase.

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 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 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 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 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

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
Infrastructure Architect
Infrastructure Architect

123Dentist • Toronto

Hybrid
CAD 120,000 - 150,000
Hybrid work arrangement
Autonomy and mentorship
Cutting-edge tech stack
+1