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

Senior Staff Software Engineer

Henry Schein One Canada • Surrey, Metro Vancouver Regional District, Canada
14 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 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 day 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

  • React (modernization from Ember)
  • Jira, Dynatrace
  • GitLab, Cursor

The posted range for this position is between $155,000 CAD – $180,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
  • 3-week paid vacation, growing up to 5 weeks with tenure
#J-18808-Ljbffr
Create a job alert for this search

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

Similar jobs

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

SugerNorth Vancouver, 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 — 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

Ritchie Bros.Vancouver, Canada
Full-time

Job DescriptionWe 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 evolu... Show more

 • Promoted

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

Revenue Platform CompanyRichmond, 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

VaricentVancouver, Canada
Full-time

We are looking for a Staff Software Engineer with deep experience designing and scaling large‐scale, data‐intensive systems.This role requires hands‐on expertise working with massive datasets, dist... Show more

 • Promoted

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

GeoComplyNorth Vancouver, Canada
Full-time

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

 • Promoted

Senior Staff Software Engineer, Payments

CoinbaseVancouver, Canada
Full-time

Ready to do the most impactful work of your career? AtCoinbase, we are uncompromising on our mission to increase economic freedom.The bar is high, the environment is intense, and we like it that wa... 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

Senior Software Engineer - Ai-Driven Full-Stack Leader - C$120,000 - C$150,000 A Year

Rival TechnologiesRichmond, Canada
Full-time

Senior Full-Stack Engineer needed to lead AI feature development.Requires 7+ years of experience, cloud expertise (AWS), and offers a hybrid work model. Show more

 • Promoted

Staff Software Engineer

OmnissaVancouver, Metro Vancouver Regional District, Canada
Permanent

Omnissa is an AI‑driven digital work platform that enables secure, flexible, and seamless work experiences from any device.Our platform integrates unified endpoint management, virtual apps and desk... Show more

 • Promoted

Staff Software Engineer - Backend

DatabricksVancouver, Canada
Full-time

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... Show more

 • Promoted

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

AmplitudeWest End, 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

Senior Staff Software Engineer

AsanaVancouver
Full-time

Staff+ Engineer into our Enterprise team to lead cross-organizational initiatives to enable Asana to successfully support mult-product mode, including administration systems, API frameworks & integ... Show more

 • Promoted

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

PodifiRichmond, 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 - C$252,000 - C$300,000 A Year

EarnInRichmond, 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 Software Engineer, Admin Foundations – Scale & Tools - C$211,000 - C$269,000 A Year

Scale & ToolsRichmond, 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