Enable job alerts via email!

Senior Software Engineer

Henry Schein One UK

Surrey

Hybrid

CAD 116,000 - 141,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 company in Academic-Dental software solutions is seeking a Senior Software Engineer for their axiUm team. The role involves designing and implementing software, mentoring junior engineers, and participating in an Agile environment. This hybrid position offers competitive salary and benefits, including paid vacation and health coverage.

Benefits

3% RRSP matching
Health benefits including full drug coverage
3-week paid vacation, up to 5 weeks with tenure
Unlimited paid flex days
Paid birthday off

Qualifications

  • At least 7 years of experience in enterprise-level software development.
  • Minimum 3 years with modern architecture and frameworks.

Responsibilities

  • Design and implement software meeting functional and non-functional requirements.
  • Write complex SQL queries and optimize performance.
  • Mentor junior engineers to enhance their skills.

Skills

Java
C#
Python

Education

Bachelor’s or Master’s in Computer Science

Tools

.NET Standard
Oracle
Postgres
NoSQL

Job description

Join to apply for the Senior Software Engineer role at Henry Schein One UK .

We are the leading provider of Academic-Dental software solutions in North America with clients worldwide. Our products enable education institutions to train the next generation of dental professionals to deliver dental care to various markets, including underserved and uninsured populations. Our core on-premises product powers over 90% of the market, and our cloud product is targeted for double-digit growth in the next 12 months.

We are seeking a Senior Software Engineer to join our axiUm team, reporting to the Software Engineering Manager. Your primary responsibility will be to build our market-leading axiUm enterprise solution and our suite of services, involved in all phases of the software development life cycle. You will work as part of a cross-functional team with full ownership of the product.

At Exan, we foster a culture of ownership, transparency, and collaboration, supporting personal and professional growth. Our environment encourages open communication and ownership, allowing each team member to impact our company's success in a high-performing setting.

Our Engineering Principles

  • Customer-centricity in everything we do.
  • Data-driven decision making and curiosity about measurement.
  • Empowerment to make decisions and take necessary actions.
  • Engagement in discussions to gather diverse input on solutions.
  • Frequent and purposeful communication.

Responsibilities

  • Design and implement software meeting functional and non-functional requirements.
  • Develop code demonstrating expertise in object-oriented design, clean code, architecture, and engineering principles.
  • Provide technical guidance, contribute to code quality, architecture discussions, and design.
  • Ensure integration with existing infrastructure, third-party APIs, and legacy systems.
  • Design and maintain database architecture, data models, and schemas.
  • Write complex SQL queries, stored procedures, and triggers; optimize performance.
  • Create and maintain documentation of features.
  • Participate in an Agile environment, collaborating with Product Managers, QA, and Documentation teams.
  • Stay updated with emerging technologies and propose relevant adoptions.
  • Mentor junior engineers to enhance their skills and contribute to project success.

Availability

This is a hybrid role with one day in the office weekly, located near Guildford Mall, Surrey, BC.

Qualifications

  • Bachelor’s or Master’s in Computer Science, Engineering, or equivalent.
  • At least 7 years of experience in enterprise-level software development in an Agile setting.
  • Minimum 3 years with modern architecture, frameworks, and tech stacks.
  • Proficiency in Java, C#, Python, or similar languages.
  • Experience with .NET Standard, Core, and .NET 5.0+.
  • Experience with web applications and service-oriented architecture.
  • Experience with Oracle, Postgres, and NoSQL databases.
  • Expertise in SQL, stored procedures, and triggers.

Bonus Qualifications

  • Experience with DevOps tools and practices.
  • Experience with Win32 C / C++ applications.
  • Knowledge of dental or healthcare industry is a plus.
  • Experience in technical leadership.

Interview Process

  • Interview with recruiter
  • Online behavioral and coding assessment
  • Technical interview with engineering leader
  • Team interview with hiring manager and team
  • 3% RRSP matching
  • Health benefits including full drug coverage
  • 3-week paid vacation, up to 5 weeks with tenure
  • Unlimited paid flex days
  • Paid birthday off

The salary range is CAD $116,000 - $141,000, depending on experience and qualifications.

J-18808-Ljbffr

Create a job alert for this search

Senior 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

Remote Senior Software Engineer - 34123

Turing

Vancouver

Remote

CAD 80,000 - 120,000

Yesterday
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Vancouver

Remote

CAD 90,000 - 120,000

Yesterday
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Vancouver

Remote

CAD 80,000 - 120,000

Yesterday
Be an early applicant

Senior Software Engineer

Raisely

British Columbia

Remote

CAD 135,000 - 165,000

Yesterday
Be an early applicant

Senior Software Engineer

Raisely

Remote

CAD 135,000 - 165,000

Yesterday
Be an early applicant

Senior Software Engineer

Lantern

Remote

CAD 90,000 - 120,000

Yesterday
Be an early applicant

(Remote) Senior Software Engineer

Systems & Software, Inc.

Ontario

Remote

CAD 90,000 - 120,000

Today
Be an early applicant

Senior Software Engineer - (Remote - Canada)

Jobgether

Remote

CAD 90,000 - 130,000

Yesterday
Be an early applicant

JPC -1459 - Senior Software Engineer

ITS Global

Ontario

Remote

CAD 90,000 - 120,000

2 days ago
Be an early applicant