Talent.com
Henry Schein One UK
Staff Software EngineerHenry Schein One UK • Surrey, Metro Vancouver Regional District, Canada
Staff Software Engineer

Staff Software Engineer

Henry Schein One UK • Surrey, Metro Vancouver Regional District, Canada
30+ days ago
Salary
CA$155,000.00 yearly
Job type
  • Full-time
Job description

Henry Schein One is the global leader in dental management, analytics, communication and marketing software. We deliver innovative dental software and services, combined with expert business coaching, to help connect dental technology so it works as one. When technology connects, more data is shared, more tasks are automated, and more work gets done. Most importantly, dental professionals have more time to focus on providing a quality experience for their patients. In fact, one connected practice management system simplifies each step of the patient experience - from first contact and scheduling to clinical treatment and billing, to ensuring loyalty and recurring care.

Henry Schein One Canada has over 20 years of experience developing and supporting software in dental markets in Canada and throughout the world. Our teams in Vancouver support a breadth of Dental Practice Management systems, including Axium Academic, Axium Ascend, Power Practice and Dentrix Ascend.

About The Opportunity

We are looking for a Staff Software Engineer to join our Ascend Specialty domain. This is a hands‑on technical leadership role where you will help shape the architecture, improve engineering practices, and modernise key parts of our platform.

You will partner closely with the Engineering Manager and Director of Engineering to turn technical strategy into scalable, production‑ready systems. This role is ideal for an engineer who leads by example, enjoys solving complex architectural challenges, and is passionate about modern engineering practices, including AI‑assisted development.

At Henry Schein One Canada, you will be part of a culture that embraces ownership, collaboration, and creativity in a flexible, high‑performing environment.

Availability

This is a hybrid role, with one to two days in office, to facilitate brainstorming and team building. Our office is located across from Guildford Mall, in Surrey, BC.

Key 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
  • Drive modernisation initiatives, including framework migrations and backend improvements
  • Mentor engineers through code reviews, pairing, and architectural guidance
  • Ensure systems are secure, reliable, and performant in a high‑traffic clinical environment
  • Collaborate with Engineering, Product, and leadership to align technical execution with business goals

Qualifications & Requirements

  • Bachelor’s degree in Computer Science or equivalent experience
  • 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 with modern SPA frameworks (React, Angular, Vue.js, or Ember.js)
  • Strong experience with APIs, databases, and cloud‑based environments
  • Experience modernising systems or leading technical initiatives
  • Interest or experience with AI‑assisted development tools is an asset
  • Excellent communication and collaboration skills
  • Self‑motivated, pragmatic, and delivery‑focused

Our Technologies & Tools

  • Java, Groovy, Grails, Node.js
  • React (modernisation from Ember)
  • Kafka, RabbitMQ
  • Postgres, Redis, MS SQL
  • AWS, Kubernetes
  • Jira, Dynatrace
  • GitLab, Cursor

Our Recruiting Process

  • Intro/screening call with Talent Acquisition team member
  • Short online behavioural and cognitive assessment
  • Interview with Hiring Manager
  • Technical and Team Panel Interview

Compensation & Benefits

The posted range for this position is between $155,000 CAD – $195,000 CAD, which is the expected starting base salary range for an employee who is new to the role to fully proficient and experienced in the role. Many factors go into determining employee pay within the posted range including prior experience, training, current skills, certifications & education etc.

Our benefits also include:

  • 3% RRSP matching
  • Comprehensive health benefits plan, including 100% drug coverage
  • 3-week paid vacation, growing up to 5 weeks with tenure
  • Unlimited paid flex days
  • Paid Birthday off
#J-18808-Ljbffr
Create a job alert for this search

Staff Software Engineer • Surrey, Metro Vancouver Regional District, Canada

Similar jobs

Lead Staff Software Engineer, Data & AI Platform

Rivian Automotive, Inc.vancouver, metro vancouver regional district, Canada
Full-time

The Data and AI Platform team at Rivian supports developing and deploying Generative AI systems.We operate highly scalable infrastructure for serving and orchestrating LLMs, Vector Stores, and agen... Show more

 • Promoted

Staff Software Engineer

Henry Schein One UKSurrey, Metro Vancouver Regional District, CA
Full-time

Henry Schein One is the global leader in dental management, analytics, communication and marketing software.We deliver innovative dental software and services, combined with expert business coachin... Show more

 • Promoted

Staff Software Engineer — Internal Platform & Architecture

ConfluentVancouver, Metro Vancouver Regional District, CA
Full-time

A leading data streaming technology company in Canada seeks a Staff Software Engineer to design and implement internal web applications.The ideal candidate will have over 12 years of experience, st... Show more

 • Promoted

Staff Software Engineer

ToparoVancouver, Metro Vancouver Regional District, Canada
Full-time +1

This client is building a SaaS solution in the crypto space.In this role, you will use your technical expertise to manage project priorities, deadlines, and deliverables.You will design, develop, t... Show more

 • Promoted

Staff Software Engineer, Es&D Low Voltage - C$137,300 - C$181,890 A Year

Rivian and Volkswagen Group TechnologiesWest End, Canada
Full-time

Leads the design, implementation, and validation of embedded software for electric vehicle battery and energy management systems, focusing on reliability and feature development. Show more

 • Promoted

Staff Software Engineer

Ritchie Bros.Vancouver, Canada
Full-time

Job Description We are seeking a highly skilled Staff Software Engineer to join our Data Engineering team.In this senior technical leadership role, you will drive the architecture, design, and evol... Show more

 • Promoted

Staff Software Engineer - $90,000 - $110,000 A Year - Remote

PodifiNorth Vancouver, Canada
Remote
Full-time

Seeking a Staff Software Engineer to build scalable systems, translate client needs into delivery, and bridge communication between engineering, clients, and internal teams. Show more

 • Promoted

Staff Software Engineer

Henry Schein One groupSurrey, Metro Vancouver Regional District, CA
Full-time

Henry Schein One is the global leader in dental management, analytics, communication and marketing software.We deliver innovative dental software and services, combined with expert business coachin... Show more

 • Promoted

Staff Software Engineer (Developer Productivity)

Diligent-14787b60Vancouver, Canada
Full-time

Staff Software Engineer (Developer Productivity)About the RoleWe're hiring a Staff Software Engineer with strong engineering fundamentals, hands‐on experience building AI solutions, developer t... Show more

 • Promoted

Staff Software Engineer, Admin Foundations – Scale & Tools - C$211,000 - C$269,000 A Year

Scale & ToolsVancouver, Canada
Full-time

Seeking a Staff Software Engineer to develop administrative tools and mentor teams, working on various tech stacks in a hybrid environment. Show more

 • Promoted

Staff Software Engineer - C$252,000 - C$300,000 A Year

EarnInWest End, Canada
Full-time

Experienced backend software engineer wanted to drive design and development of key platform services using JVM languages and event-driven architecture on AWS.Must be skilled in cloud environments,... Show more

 • Promoted

Staff Full Stack Software Engineer, Products

QuandriVancouver, Metro Vancouver Regional District, CA
Full-time

Staff Full Stack Software Engineer, Products.Staff Full Stack Software Engineer, Products.Be among the first 25 applicants.We’re Quandri, our mission is to unlock the world’s insurance data so brok... Show more

 • Promoted

Staff Software Engineer - $190,000 - $286,000 A Year

AmplitudeNorth Vancouver, Canada
Full-time

Amplitude seeks a Staff Software Engineer to design and optimize scalable real-time data pipelines, build backend services, and lead engineering initiatives.Requires 6+ years of experience. Show more

 • Promoted

Senior Staff Software Engineer

SecuredTouch (acquired by Ping Identity)Vancouver, Canada
Full-time

About Ping IdentityAt Ping Identity, we believe in making digital experiences both secure and seamless for all users, without compromise.And it's not just something we provide our customers.It&... Show more

 • Promoted

Staff Software Engineer, Ai Platform & Infra - C$150,000 - C$200,000 A Year

Revenue Platform CompanyWest End, Canada
Full-time

Staff Software Engineer to lead architecture and technical direction for core systems and AI products in a cloud-based revenue platform company. Show more

 • Promoted

Staff Software Engineer (Backend)

CopperVancouver, Metro Vancouver Regional District, CA
Full-time

Direct message the job poster from Copper.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,... Show more

 • Promoted

Staff Software Engineer - C$150,000 - C$200,000 A Year

SugerWest End, Canada
Full-time

The Staff Software Engineer will design and scale the platform and AI-driven products, ensuring scalability and reliability, working closely with Product, Design, and Customer-facing teams. Show more

 • Promoted

Staff Software Engineer, Client Platforms - $160,000 - $220,000 A Year

GeoComplyWest End, Canada
Full-time

Develop client-side architecture for geolocation solutions across mobile, desktop, and web, ensuring optimal performance and integration. Show more