General Manager at TELUS Science

TELUS World of Science - Edmonton • toronto, Canada

Location toronto, on
Job Type Full-time
Posted May 28, 2026

Role Description

Drive exceptional guest experiences as the General Manager at TELUS World of Science in Toronto. Oversee operations, team performance, and ensure quality service delivery.
This role focuses on leading frontline operations while managing team scheduling, training, and recruitment. You will enhance guest satisfaction through effective team leadership and by resolving escalated concerns. Your leadership will directly impact the operational efficiency and guest engagement at a renowned science center.
Key Responsibilities:
• Lead guest experience initiatives across the facility
• Oversee team performance, training, and scheduling
• Manage recruitment and onboarding activities
• Resolve guest concerns escalated to management
Requirements:
• Proven experience in a managerial role
• Strong leadership and communication skills
• Background in customer service or hospitality
• Ability to manage conflict effectively
Elevate guest experiences by leading operatio...

Ready to Apply?

Apply for this Position