Skip to main content
My Life Services
All careers

Day Program Services

Day Program roles focus on supporting individuals in a structured, group-based environment during daytime hours. Staff facilitate activities that promote skill development, social interaction, and community engagement while helping participants build confidence and maintain a consistent daily routine.

What you’ll do in this role

Working in a Day Program involves leading and supporting group activities that encourage participation, learning, and social connection. Staff create a positive, engaging environment while helping individuals develop practical skills and enjoy meaningful experiences throughout the day.

Key responsibilities

  • Facilitate group activities focused on skill-building, recreation, and social engagement
  • Support participants in following daily schedules and structured routines
  • Encourage participation, communication, and peer interaction
  • Assist with personal care needs when required
  • Help coordinate and supervise community outings and activities
  • Maintain a safe, inclusive, and supportive group environment
  • Document participation and communicate with the support team as needed

What this looks like day-to-day

  • Leading or assisting with group activities throughout the day
  • Supporting participants during transitions between activities
  • Encouraging social interaction and teamwork
  • Supervising outings in the community
  • Creating a positive and engaging atmosphere for all participants

Why Work in The Day Program

Working in a Day Program offers a dynamic and engaging environment where staff can make a meaningful impact through group interaction and activity-based support. This role is ideal for individuals who enjoy working with others, leading activities, and creating a positive, structured space where participants can grow, connect, and thrive.

Ready to apply?

Submit our online application — Day Program will be pre-selected on the form so you can focus on the rest of the details.