Talent.com
Henry Schein One
Staff Software EngineerHenry Schein One • Surrey, British Columbia, Canada
Staff Software Engineer

Staff Software Engineer

Henry Schein One • Surrey, British Columbia, Canada
Il y a 24 jours
Type de contrat
  • Temps plein
Description de poste

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 modernize 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 modernization 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 modernizing 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 (modernization 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 – $175,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

Créer une alerte emploi pour cette recherche

Staff Software Engineer • Surrey, British Columbia, Canada

Offres similaires

Staff Software Engineer — Internal Platform & Architecture

ConfluentVancouver, Metro Vancouver Regional District, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Staff Software Engineer

Ritchie Bros.Vancouver, Canada
Temps plein

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... Voir plus

 • Offre sponsorisée

Staff Software Engineer (Developer Productivity)

DiligentVancouver, Canada
Temps plein

About the RoleWe're hiring a Staff Software Engineer with strong engineering fundamentals, hands-on experience building AI solutions, developer tooling, and automation to make AI a practical, m... Voir plus

 • Offre sponsorisée

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

PodifiNorth Vancouver, Canada
Télétravail
Temps plein

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

 • Offre sponsorisée

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

Rivian and Volkswagen Group TechnologiesVancouver, Canada
Temps plein

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

 • Offre sponsorisée

Staff Software Engineer - Full Stack (Bangkok Based, Relocation Provided)

AgodaVancouver, Canada
Temps plein

Staff Software Engineer - Full Stack (Bangkok based, Relocation provided)Agoda is an online travel booking platform that connects travellers with hotels, flights and activities.We build and deploy ... Voir plus

 • Offre sponsorisée

Staff Software Engineer

Henry Schein One | ExanSurrey, Metro Vancouver Regional District, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Staff Software Engineer, API

AsanaVancouver, Metro Vancouver Regional District, CA
Temps plein

If you care deeply about building effective developer experiences and high-performing engineering teams, then we’d love to hear from you!.API products or Developer Platforms.Excellent communication... Voir plus

 • Offre sponsorisée

Staff Software Engineer - Backend

DatabricksVancouver, Canada
Temps plein

Databricks is on a mission to simplify and democratize data and AI.We do this by building and running the world's best data and AI infrastructure platform so our customers can use deep data ins... Voir plus

 • Offre sponsorisée

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

EarnInWest End, Canada
Temps plein

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,... Voir plus

 • Offre sponsorisée

Innovative Staff Software Engineer Driving AI Solutions in Real Estate

Luxury PresenceVancouver, Metro Vancouver Regional District, Canada
Temps plein

Lead AI-driven engineering initiatives as a Staff Software Engineer.Design cutting-edge platforms that shape the future of real estate marketing while operating in a collaborative, fast-paced envir... Voir plus

 • Offre sponsorisée

Staff Full Stack Software Engineer, Products

QuandriVancouver, Metro Vancouver Regional District, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

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

Revenue Platform CompanyNorth Vancouver, Canada
Temps plein

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

 • Offre sponsorisée

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

AmplitudeWest End, Canada
Temps plein

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. Voir plus

 • Offre sponsorisée

Senior Staff Software Engineer

SecuredTouch (acquired by Ping Identity)Vancouver, Canada
Temps plein

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&... Voir plus

 • Offre sponsorisée

Staff Software Engineer (Backend)

CopperVancouver, Metro Vancouver Regional District, CA
Temps plein

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,... Voir plus

 • Offre sponsorisée

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

Leading Software FirmNorth Vancouver, Canada
Temps plein

Seeking a Staff Software Engineer in Vancouver to build admin tools and work on complex projects.Requires 5+ years of experience and strong mentoring skills. Voir plus

 • Offre sponsorisée

Staff Software Engineer, Backend

GlossGeniusVancouver, Metro Vancouver Regional District, CA
Temps plein

GlossGenius is building an ecosystem enabling entrepreneurs to succeed.We empower small business owners to focus on being creators, not admins, by offering a range of business management tools incl... Voir plus