Program Manager

Date PostedJuly 29, 2026LocationCanadaCompanyRandstad CanadaSalaryCAD $65,000.00 - CAD $70,000.00 per yearTypeFull-time

Job Summary

We are seeking a highly organized Program Manager to join our growing medical communications team and manage medical education initiatives. The ideal candidate will coordinate multiple projects, communicate with clients and internal teams, and ensure timelines and deliverables are met. Responsibilities include hosting webinars, supporting event planning, and overseeing day-to-day project execution.

Responsibilities

  • Manage multiple projects concurrently ensuring timelines and budgets are met
  • Coordinate closely with clients, healthcare professionals, and internal teams
  • Lead day-to-day client communications and host live webinars and virtual events
  • Collaborate cross-functionally with account, scientific, and production teams
  • Assist with project tracking, reporting, invoicing, and program management

Required Skills

  • Strong organizational and multitasking skills
  • Excellent written and verbal communication skills
  • Proficiency with Microsoft Office and virtual meeting platforms
  • Bilingualism (English/French) required
  • At least 2 years experience in medical communications or healthcare

Job Details

We are seeking a highly organized, detail-oriented Program Manager to join our growing medical communications team. This role is ideal for someone who thrives in a fast-paced environment, enjoys managing multiple projects simultaneously, and excels at building strong relationships with clients and internal teams. The Program Manager will play a key role in the planning and execution of a wide range of medical education initiatives, including webinars, conferences, consultation meetings, virtual programs, and other healthcare-focused projects. Advantages - Competitive Salary 65,000$-70,000$ (based on experience) - Work from home - Salary revision after 6 months - Full benefits (including dental) after 6 months - Opportunity to travel roughly every 3 months - Team environment - Hours are Mon-Fri from 9:00 AM to 5:00 PM - Employment Type: Permanent Responsibilities Manage multiple projects concurrently from initiation through completion while ensuring timelines, budgets, and deliverables are met Coordinate closely with clients, healthcare professionals, faculty, vendors, and internal teams Lead day-to-day client communications and provide exceptional client service Host and support live webinars and virtual events, including speaker coordination and troubleshooting Maintain meticulous attention to detail across all project materials, logistics, and communications Collaborate cross-functionally with account, scientific, creative, and production teams Anticipate project needs, proactively identify solutions, and adapt quickly to shifting priorities Support meeting planning and execution for in-person, virtual, and hybrid medical education programs Assist with project tracking, reporting, invoicing, and overall program management processes Qualifications Strong organizational and multitasking skills with the ability to manage competing priorities in a fast-paced environment Excellent written and verbal communication skills Professional, polished, and confident in client-facing situations Comfortable hosting webinars and managing live virtual platforms Highly collaborative with a positive, team-oriented approach Strong proficiency with Microsoft Office and virtual meeting platforms At least 2 years experience in the medical communications, pharmaceutical, healthcare, or continuing medical education field is considered a strong asset Bilingualism (English/French) is required spoken and written English-speaking internal and external [clients/partners/employees] located outside Quebec on a [daily/regular] basis A proactive self-starter who takes ownership of projects Someone who thrives under pressure and enjoys dynamic, fast-moving work A strong communicator with exceptional attention to detail A team player who values collaboration and relationship-building