Senior Director, Engineering

PSL Group
Montreal
CAD 90,000 - 150,000
Job description
Our Vision

P\S\L Group is a global organisation dedicated to putting information at the service of medicine. The companies and people of the P\S\L Group aim to improve medical care by serving those who need it, those who provide it and those who seek to improve it.

To this end, we want our information and education services to contribute to the goals we share with our clinicians, clients and supporters, namely: to accelerate the advancement of medicine and help people enjoy better, longer lives.

Purpose

Our key contribution to society is to help clinicians and those who support them provide state-of-the-art medical care.

Our primary business purpose is to help clinicians and supporters increase the effectiveness of activities pertaining to scientific communication, medical education and the maintenance of audience intimacy.

Primary Objective

As the Data Architect, you will be responsible for designing, reviewing and supporting enterprise data architecture needs. This role will work closely with organization and technology leadership to provide scalable and innovative data solutions. This role will require technical and methodology expertise to drive innovation and data usability. This team member will be well versed in all aspects of enterprise data management (DA/DE/DM/BI).

Position Summary

We are seeking a Senior Director, Engineering to oversee the execution and delivery of scalable applications for learning management systems (LMS), survey management systems (SMS), and AI-powered solutions. Reporting to the SVP of Engineering, this role will be responsible for managing engineering teams, ensuring project execution, and delivering high-quality applications that meet business needs.

This is a hands-on leadership role focused on driving development efficiency, enforcing best practices, and ensuring technical excellence in cloud-based applications. The ideal candidate has experience in scalable applications, AI-driven applications and cloud platforms (AWS preferred).

Key Responsibilities

Development Execution & Team Leadership:

  • Lead multiple development teams to deliver high-quality applications on time and within scope.
  • Oversee the design, development, and deployment of scalable applications, ensuring high performance and security.
  • Ensure alignment with product and business requirements, coordinating with product managers and UX teams.
  • Mentor and develop engineering talent, fostering a collaborative and high-performing team culture.
  • Support agile development practices, ensuring continuous integration, automated testing, and smooth release cycles.

Scalable Cloud Application Development & AI Integration:

  • Oversee the implementation of LMS and SMS platforms, ensuring they are scalable, secure, and high-performing.
  • Manage cloud-based development with a focus on AWS (preferred), containerization, and serverless architectures.
  • Work with engineering teams to optimize the performance, reliability, and scalability of applications.
  • Support the development and integration of AI-driven applications, including AI agents and chatbots.
  • Oversee the implementation of video and streaming integration solutions to enhance medical training and educational programs.
  • Ensure technical teams have the right frameworks, APIs, and architectures to support AI and video streaming features.

Key Skills, Knowledge & Professional Education

  • 10+ years of experience in application development, including at least 5 years in a leadership role.
  • Strong experience with scalable web and mobile applications in a cloud environment (AWS preferred).
  • Proficiency in Node.js, React.js, and relational databases; experience with Angular is a plus.
  • Experience delivering LMS, SMS, or similar education and research platforms.
  • Familiarity with AI-driven applications (e.g., AI agents, chatbots, and generative AI solutions like ChatGPT).
  • Knowledge of video streaming technologies for educational content delivery is a bonus.
  • Strong leadership, team management, and stakeholder communication skills.
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.

Why Join Us?

  • Be a key player in delivering cutting-edge educational and research applications.
  • Work in a fast-paced, collaborative environment with a talented and passionate team.
  • Contribute to mission-driven healthcare innovation.
  • Competitive compensation, professional growth opportunities, and a strong engineering culture.

If you are passionate about scalable cloud applications, AI-driven technology, and leading high-performing teams, we'd love to hear from you!
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Director, Engineering jobs in Montreal