Enable job alerts via email!

Principal Software Engineer (Architect)

Henry Schein One UK

Surrey

Hybrid

CAD 133,000 - 168,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading provider of Dental software solutions is seeking a Principal Software Engineer to modernize their axiUm desktop enterprise solution. This hybrid role emphasizes collaboration, innovation, and ownership, with responsibilities across all software development phases.

Benefits

3% RRSP matching
Health benefits, including full drug coverage
Paid vacation (3-5 weeks)
Flex days
Paid birthday off

Qualifications

  • At least 7 years in software development and 3 years in a lead or architect role.
  • Strong knowledge of software architecture principles.

Responsibilities

  • Design and architect scalable, efficient, and reliable software solutions.
  • Collaborate across teams to define technical direction and standards.
  • Mentor and guide software engineers, conduct code reviews.

Skills

Java
C#
Python
Software Architecture

Education

Bachelor’s or Master’s in Computer Science

Tools

AWS
Azure
Google Cloud
Oracle
Postgres
NoSQL
CI / CD

Job description

Join to apply for the Principal Software Engineer (Architect) role at Henry Schein One UK

We are the leading provider of Dental software solutions in North America, supporting education institutions to train future dental professionals and deliver care to underserved markets. Our core product powers over 90% of the market, and our cloud solutions are poised for significant growth. We are seeking a Principal Software Engineer to modernize our axiUm desktop enterprise solution, involved throughout all software development phases, focusing on innovative, reliable, and scalable solutions.

At Exan, our culture emphasizes ownership, transparency, collaboration, and growth. We promote open communication and a high-performance environment where every team member can impact our success.

Our Engineering Principles

  • Customer-centricity in everything we do.
  • Data-driven decision making and curiosity about measuring outcomes.
  • Empowerment to make decisions and act.
  • Diverse input and active engagement in solutions.
  • Frequent, purposeful communication.

Responsibilities

  • Design and architect scalable, efficient, and reliable software solutions aligned with business goals.
  • Ensure performance, security, and scalability through testing and validation.
  • Collaborate across teams to define technical direction and standards.
  • Evaluate and recommend technologies, frameworks, and tools.
  • Develop architectural roadmaps and maintain documentation.
  • Mentor and guide software engineers, conduct code reviews, and promote best practices.
  • Stay updated on industry trends and emerging technologies.

Availability

This is a hybrid role, requiring one day per week in our Surrey, BC office, located across from Guildford Mall.

Qualifications

  • Bachelor’s or Master’s in Computer Science, Engineering, or equivalent.
  • At least 7 years in software development and 3 years in a lead or architect role.
  • Proficiency in Java, C#, Python, or similar, with strong knowledge of software architecture principles.
  • Experience with cloud platforms (AWS, Azure, Google Cloud), databases (Oracle, Postgres, NoSQL), and CI / CD pipelines.
  • Knowledge of compliance and regulatory frameworks (SOC2, ISO 27001, GDPR, HIPAA).

Bonus Qualifications

  • Certification in software architecture.
  • Experience with DevOps tools, .NET technologies, and healthcare industry knowledge.

Interview Process

  • Behavioral & cognitive assessment
  • Technical interview
  • Team interview with hiring manager and team
  • 3% RRSP matching
  • Health benefits, including full drug coverage
  • Paid vacation (3-5 weeks), flex days, and a paid birthday off

The salary range is CAD $133,000 - $168,000, based on experience and qualifications.

J-18808-Ljbffr

Create a job alert for this search

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

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Software Engineer - Package Management

Digital Domain

Vancouver

Remote

CAD 130.000 - 150.000

Today
Be an early applicant

Principal Software Engineer, Ads Formats Remote - Ontario, Canada

Apam 91

Ontario

Remote

CAD 120.000 - 150.000

2 days ago
Be an early applicant

Principal Software Engineer

Wagepoint

Remote

CAD 150.000 - 190.000

7 days ago
Be an early applicant

Platform Architect, DeviantArt

Wix

Vancouver

Remote

CAD 155.000 - 185.000

Yesterday
Be an early applicant

AQI - Staff Software Architect (Remote)

Hach

Vancouver

Remote

CAD 160.000 - 200.000

3 days ago
Be an early applicant

Principal Software Engineer - Runtime

HRB

Remote

CAD 90.000 - 150.000

8 days ago

Lead Software Developer, Data Technology (Canada)

Braintrust

Manitoba

Remote

CAD 98.000 - 138.000

Today
Be an early applicant

Lead C# Software Engineer (Feature Focused)

Jobot

Toronto

Remote

CAD 165.000 - 200.000

Yesterday
Be an early applicant

Lead Software Developer - Montreal

Snowed In Studios Inc

Quebec

Remote

CAD 100.000 - 160.000

2 days ago
Be an early applicant