Enable job alerts via email!

Software Development Manager – axiUm

Henry Schein One group

Montreal

Hybrid

CAD 135,000 - 160,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

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

Job summary

A leading provider of Academic-Dental software solutions is seeking a Software Development Manager to lead their team in Montreal. This role involves overseeing the software development life cycle and ensuring high-quality delivery while fostering a culture of collaboration and growth. The ideal candidate will possess strong leadership skills and extensive experience in software development, particularly with C++, C#, and .NET technologies. The position offers a hybrid work environment and a competitive salary range.

Benefits

3% RRSP matching
3-week paid vacation
Unlimited paid flex days
Paid Birthday off

Qualifications

  • Minimum 7 years of software development experience, 2 years in management.
  • Solid development experience with C++, C#, .NET, and Web APIs.

Responsibilities

  • Lead and mentor a team of software engineers.
  • Oversee full SDLC from requirements to delivery.
  • Promote adherence to software engineering best practices.

Skills

Leadership
Agile
Communication
Problem Solving

Education

Bachelor’s / Master’s Degree in Computer Science

Tools

C++
C#
.NET
Web APIs
SQL

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 Software Development Manager to join our axiUm team, reporting to the Head of Engineering.

The primary responsibility of this role is to build our market-leading axiUm desktop enterprise solution, along with our suite of services. 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 a role that will have you work as part of a cross-functional development team with full ownership for the entire product.

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

  • Lead and mentor a team of software engineers, providing guidance and technical direction.
  • Conduct regular performance reviews and career development discussions.
  • Build a high-performance engineering team through recruitment, training and coaching.
  • Work closely with Head of Engineering in driving organizational goals and objectives.
  • Oversee full SDLC, from requirements gathering to delivery and maintenance.
  • Contribute to technical decision-making and provide expertise on design patterns and best practices.
  • Evangelize clean code, and clean architecture.
  • Promote adherence to software engineering best practices, such as SOLID principles, design patterns, and test-driven development (TDD).
  • Lead by example in code reviews, ensuring that the team consistently delivers well-architected and optimized software solutions.
  • Effectively work in an Agile environment collaborating with Product Managers, QA and DevOps to ship high-quality software on time.
  • Stay updated with emerging technologies and propose adoption where relevant to enhance the system's capabilities.
  • Mentor junior engineers to help them improve their technical skills and understanding of best practices.

Qualifications

  • Bachelor’s / Master’s Degree in Computer Science, Computer Engineering or equivalent.
  • Minimum 7 years of hands-on working software development experience, with at least 2 years in a management or leadership role.
  • Solid development experience with C++, C# and .NET, Web APIs technologies.
  • Professional knowledge of OOP and enterprise design patterns.
  • Solid understanding of Oracle / Postgres or other relational databases.
  • Hands-on experience in writing complex SQL queries, stored procedures, and triggers.
  • Hands-on experience with scaled web application development, service-oriented, or micro-services architectures.
  • Experience with CI / CD pipelines is a plus.
  • Experience with .NET Standard, .NET Core and .NET 5.0 or superior.
  • Experience writing Win32 C / C++ applications with OWLNext, MFC or similar.
  • Dental or Healthcare industry knowledge is an asset but not mandatory.

Availability

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

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 & cognitive assessment
  • Technical interview with engineering team member
  • Onsite Team interview with hiring manager & engineering team.

We pride ourselves on fostering a flexible, high-performing culture that is inclusive and supports professional growth. As a future team member, you will embrace ownership, transparency, communication and collaboration.

The posted range for this position is between CAD $135,000 - CAD $160,000 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
  • Unlimited paid flex days
  • Paid Birthday off

J-18808-Ljbffr

Create a job alert for this search

Software Development Manager • Montreal, Montreal (administrative region), Canada

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

Similar jobs

Software Development Manager – axiUm

Henry Schein One group

Montreal

Hybrid

CAD 135,000 - 160,000

30+ days ago

EN - Principal Consultant / Head of Software Development & Technical Operations

Enclustra

Montreal

Remote

CAD 120,000 - 150,000

4 days ago
Be an early applicant

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Montreal

Remote

USD 90,000 - 140,000

14 days ago

Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon

Canonical

Montreal

Remote

USD 90,000 - 150,000

20 days ago

Software Development Manager

Corpay

Toronto

Remote

CAD 90,000 - 150,000

30+ days ago

Director of Software Engineering

Shakepay

Remote

CAD 120,000 - 160,000

Yesterday
Be an early applicant

Director of Software Engineering

Shakepay Inc.

Remote

CAD 120,000 - 160,000

Yesterday
Be an early applicant

Software Development Manager

Autodesk

Montreal

Hybrid

CAD 136,000 - 187,000

16 days ago

Software Development Manager

Autodesk

Montreal

Hybrid

CAD 136,000 - 187,000

17 days ago