×
Register Here to Apply for Jobs or Post Jobs. X

Manager, Software Engineering

Job in Surrey, BC, Canada
Listing for: Henry Schein One UK
Full Time position
Listed on 2026-05-14
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 142750 - 180625 CAD Yearly CAD 142750.00 180625.00 YEAR
Job Description & How to Apply Below
About Us
Henry Schein One is the global leader in dental management, analytics, communication, and marketing software. We deliver innovative solutions that help dental practices operate more efficiently by connecting technology across the entire patient journey, from initial contact and scheduling to treatment, billing, and ongoing care.

Henry Schein One Canada has over 20 years of experience developing and supporting dental software in Canada and internationally. Our teams in Vancouver support a range of practice management systems, including Axium Academic, Ascend Academic, Power Practice, and Dentrix Ascend.

About The Opportunity
We are looking for a Software Engineering Manager to lead and grow a team building our cloud-based dental practice management system, Dentrix Ascend, for the US market.

Our teams are mission-focused and empowered with clear problems and context. We are continuing to evolve how we ship, improve deployment frequency, strengthen our engineering practices, and create a better developer experience, while balancing technical debt, innovation, and product delivery.

We are also beginning to explore how emerging AI capabilities can support both our products and how we build software. This includes identifying practical opportunities to improve development workflows, testing, and delivery. We are early in this journey and are looking for leaders who bring curiosity and a thoughtful, pragmatic approach to adopting new technologies.

You will play a key role in developing engineers, improving delivery performance, and shaping the technical direction of your team.

What You’ll Do

Lead and grow a high-performing engineering team through coaching, feedback, and career development

Own delivery outcomes, ensuring your team can ship high-quality software consistently

Partner with Product and Design to translate business needs into technical execution

Support system design and architecture discussions, working closely with senior engineers

Drive improvements in engineering practices including CI/CD, testing, observability, and developer workflows

Use metrics such as deployment frequency, lead time, and MTTR to improve team performance

Identify opportunities to leverage AI and automation to improve developer productivity, engineering workflows, and product capabilities

Remove blockers and create an environment where engineers can do their best work

Balance delivery, technical debt, bugs, and innovation within sprint cycles

What You Bring

Experience leading and developing software engineering teams

Strong technical foundation with the ability to contribute to architecture and design discussions

Experience delivering SaaS or cloud-based products at scale

Solid understanding of Agile and Scrum practices

Experience improving engineering processes and developer experience

Curiosity and practical awareness of emerging technologies, including AI-assisted development tools and automation

Interest in exploring how AI can be applied to improve engineering workflows and product outcomes (prior AI product experience would be a plus)

Strong communication skills and ability to work cross-functional

Why Join Us
At Henry Schein One Canada, you’ll be part of a collaborative, mission-driven team where you can directly impact both our products and how we build them. You’ll have the opportunity to shape technical direction, support the growth of others, and explore new technologies in a practical, meaningful way.

Our Technologies & Tools

Java, Groovy, Grails, Kafka

Postgres, Redis, MS SQL

AWS, Kubernetes

Jira, Dynatrace

Gitlab, Cursor

Our Recruiting Process
We try to make our process as simple as possible while still giving us opportunities to learn about each other.

Intro/screening call with Talent Acquisition team member

Short online behavioural and cognitive assessment

Interview with Hiring Manager

Onsite Panel Interview

Compensation & Benefits
The posted range for this position is between $142,750 CAD - $180,625 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
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary