Enable job alerts via email!

Principal Software Engineer (Architect)

Henry Schein One group

Greater London

Hybrid

CAD 133,000 - 168,000

Full time

30+ days ago

Boost your interview chances

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

Job summary

An established industry player is seeking a Principal Software Engineer to join their innovative team. In this hybrid role, you will modernize a leading enterprise solution, engaging in all phases of the software development life cycle. Your expertise in software architecture, cloud computing, and modern design patterns will drive the creation of scalable, efficient solutions that exceed customer expectations. This role offers an inclusive culture that values collaboration and personal growth, allowing you to make a significant impact on the company's success. If you're passionate about technology and ready to take on new challenges, this opportunity is perfect for you.

Benefits

3% RRSP matching
Comprehensive health benefits plan
3-week paid vacation
Unlimited paid flex days
Paid Birthday off

Qualifications

  • 7+ years of software development experience with 3+ years in a lead role.
  • Strong knowledge of software architecture principles and design patterns.

Responsibilities

  • Design and architect scalable and reliable software solutions.
  • Collaborate with teams to define technical direction and standards.

Skills

Software Development
Software Architecture
Java
C#
Python
Cloud Computing
CI/CD Pipelines
Communication Skills

Education

Bachelor’s degree in Computer Science
Master’s degree in Computer Science

Tools

AWS
Azure
Google Cloud
Oracle
Postgres
NoSQL Databases

Job description

We are the leading provider of Academic-Dental software solutions in North America with clients located around the world. Our products enable education institutions to train the next generation of dental professions to deliver dental care to a variety of markets, including the underserved and uninsured. Our core on-premises product is powering over 90% of the market and our cloud product is targeted for double-digit growth over the next 12 months. To continue building on our success and achieve those goals, we are looking for a Principal Software Engineer to join our axiUm team, reporting to the Head of Engineering.

The primary responsibility of this role is to modernize our market-leading axiUm desktop enterprise solution. You will be engaged throughout all phases of the software development life cycle and use your drive for technology and quality to help us exceed customer expectations. You are passionate about technology and look forward to designing, implementing, and scaling solutions that are innovative, reliable, and maintainable. You possess a strong understanding of modern software design patterns, cloud computing, and microservices.

At Exan, you will be part of a culture that embraces ownership, transparency, collaboration and one that provides you with the opportunity to directly impact our company's success. We foster an environment that is inclusive and supportive of personal and professional growth. As part of the team at Exan, you will contribute to a culture that embraces open communication and ownership, where every team member has an opportunity to directly impact success, within a high performing environment.

Our Engineering Principles

Our behavioral principles are the bedrock that our Engineering culture is built on:

  • Customer-centricity in everything we do.
  • Data drives us and we are curious about measuring things.
  • Empowered to make decisions and do what needs to be done.
  • Actively engaging in discussions to get diverse input on solutions.
  • Communicating often and with purpose.

Responsibilities

  • Design and architect scalable, efficient, and reliable software solutions that align with business goals and drive technological advancement.
  • Ensure the scalability, performance, and security of software solutions through testing and validation.
  • Collaborate with cross-functional teams to define the technical direction, set architectural standards, and ensure alignment across projects.
  • Evaluate and recommend appropriate technologies, frameworks, and tools to solve complex challenges.
  • Develop and communicate architectural roadmaps that guide the team in implementing long-term technical strategies.
  • Create and maintain comprehensive architectural documentation.
  • Provide technical guidance and mentorship to a team of software engineers.
  • Conduct code reviews and ensure best coding and design practices.
  • Stay up-to-date with industry trends and emerging technologies to ensure architecture remains relevant and innovative.

Availability

This is a hybrid role, with one day in the office per week, to facilitate brainstorming and team building. Our office is located across from Guildford Mall, in Surrey, BC.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering or equivalent.
  • Minimum 7 years of experience in software development and 3 years of experience in a lead or architect role, managing complex, scalable, enterprise-level applications.
  • Extensive knowledge of software architecture principles and design patterns, with proficiency in languages such as Java, C#, Python, or similar.
  • Strong knowledge of modern software architecture, including service-oriented architecture.
  • Experience with leading cloud platforms (AWS, Azure, Google Cloud).
  • Experience with Oracle, Postgres, and NoSQL databases.
  • Experience with CI/CD pipelines, containerized deployments.
  • Familiarity with compliance frameworks (e.g. SOC2, ISO 27001).
  • Familiarity with regulatory frameworks (e.g. GDPR, HIPAA).
  • Ability to guide senior engineers on modern architecture principles and best practices.
  • Excellent written and verbal communication skills.

Bonus qualifications

  • Formal training or certification in software architecture.
  • Experience with DevOps tools and practices.
  • Experience with .NET Standard, .NET Core and .NET 5.0 or superior.
  • Dental or Healthcare industry knowledge is an asset but not mandatory.

Our Interview Process

Our interview process is quick and focused on meeting people you will be working and collaborating with. We encourage you to ask a lot of questions and want you to learn as much as possible about the role and the work you would be doing at Exan.

  • Interview with recruiter
  • Short online behavioral
  • Technical interview with engineering team member
  • Team interview with hiring manager & engineering team.

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

The posted range for this position is between CAD $133,000 - CAD $168,000 which is the expected starting base salary range. Many factors go into determining employee pay within the posted range including prior experience, training, current skills, certifications & education etc.

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

Similar jobs

Contract AWS Solutions Architect

JR United Kingdom

Greater London

Remote

GBP 125,000 - 150,000

Today
Be an early applicant

Principle Cloud Migration Architect.

ZipRecruiter

London

Remote

GBP 125,000 - 150,000

2 days ago
Be an early applicant

SF Revenue Cloud Solution Architect 6 Months Outside IR35 Fully Remote

ZipRecruiter

London

Remote

GBP 125,000 - 150,000

3 days ago
Be an early applicant

SF Revenue Cloud Solution Architect 6 Months Outside IR35 Fully Remote

Opus Recruitment Solutions Ltd

London

Remote

GBP 125,000 - 150,000

3 days ago
Be an early applicant

Contract AWS Solutions Architect

Fruition Group

Greater London

Remote

GBP 125,000 - 150,000

5 days ago
Be an early applicant

Architect (Healthcare & Ardoq) - Contract - Remote

JR United Kingdom

London

Remote

GBP 125,000 - 150,000

5 days ago
Be an early applicant

SAP Finance Public Cloud Architect

IgniteSAP

Greater London

Remote

GBP 130,000 - 150,000

7 days ago
Be an early applicant

DevOps Architect (Remote Opportunity)

Bright Horizons Family Solutions, LLC.

Basingstoke

Remote

USD 143,000 - 154,000

Today
Be an early applicant

Principal Software Engineer

8th Light

London

On-site

GBP 125,000 - 150,000

Today
Be an early applicant