100 Norfolk Street, Guelph, Ontario

Programmer

Guelph Public Library
  • Open Date: 10/14/2026

  • Close Date: 10/26/2026

Job Summary

Position Summary
The Programmer plays a key role in delivering engaging, inclusive programs and
supports the library’s system-wide outreach efforts. Responsibilities include
planning, coordinating, and facilitating programs for all ages, both in library
locations and in the community. Programmers work closely with staff and
community partners to create meaningful experiences that promote literacy,
learning, and connection. As an ambassador of the Guelph Public Library’s
mission—to offer inclusive, sustainable spaces and opportunities for curiosity and
community—Programmers help foster a welcoming and inspiring environment for
all.
About the Guelph Public Library
Guelph Public Library (GPL) is one of the oldest public libraries in Ontario. With over
1,500 daily visits and two million resources checked out annually, we're proud to be
a hub of community activity where patrons can explore, connect, and thrive.
Our new strategic plan, From Barriers to Bridges, outlines our path forward over the
next four years. Our goal is that our community, staff, and partners expect
empowerment each and every time they interact with us. We're looking for
employees who aspire to empower others with their commitment to fostering trust,
deepening belonging, nurturing curiosity, and cultivating resilience.
Hours of Work
Operating hours of the library – daytime, evening and weekend shifts (Saturday
and Sunday)
Page 2 of 4
Programmer
Duties
• Assists in the development of programs, including seasonal programming
plans, in alignment with strategic priorities and departmental goals.
• Facilitates in-person and virtual programs that support literacy, learning,
creativity, and community connection across all library locations.
• Collects information from patrons to identify programming needs and
opportunities.
• Participates in outreach events, school visits, and community initiatives,
promoting services and fostering partnerships.
• Suggests promotional materials and program information for marketing,
publicity, and reporting purposes.
• Collects data on program success using attendance data, feedback, and
outcome measures; adjusts and improves programming as needed.
• Maintains program supplies, equipment, and spaces, ensuring safe and
accessible environments for all participants.
• Supports other departments with special events and system-wide initiatives
as needed.
• Provides informal instruction and reader’s advisory during programs to
connect participants with library resources.
• Responds to customer inquiries related to programs and refers users to
appropriate staff or resources as required.
• Contributes to a positive, inclusive atmosphere by modeling respectful and
responsive customer service during all interactions.
• Other related duties as required.
Qualifications
Section A – Your application must describe your qualifications as they
relate to:
• Completion of a high school diploma or equivalent
• Early Childhood Education (ECE) diploma or Adult education from a
recognized institution is considered an asset
• Minimum of two (2) years of experience planning and delivering programs for
children, teens, and adults; public library or community programming
experience is an asset
• Demonstrated ability to deliver programs in both in-person and virtual
formats
• Strong presentation, facilitation, and communication skills with the ability to
engage diverse audiences
• Proficiency with Microsoft Office Suite and comfort using digital tools for
virtual programming and outreach
• Excellent organizational skills with the ability to manage multiple projects
and meet deadlines
Page 3 of 4
Programmer
• Experience working with community partners or in an outreach capacity is
considered an asset
• A creative, collaborative, and service-oriented approach to program
development
• A commitment to diversity, equity, and inclusion, with cultural awareness
and sensitivity
• Passion for supporting literacy, learning, and community engagement in
Guelph
Section B – Physical Demands and Working Conditions:
This position involves working in a combination of public service, office, and
program delivery environments. Programmers may spend extended periods
standing, walking, or sitting while preparing for and facilitating programs. The role
requires lifting, carrying, and setting up program materials and equipment, which
may weigh up to 10 kilograms. Frequent bending, reaching, and movement are
required when engaging with participants, especially in children’s programming.
The position includes travel between library locations and into the community for
outreach activities and events. Work may occasionally take place outside regular
hours, including evenings and weekends. Programmers must be comfortable
working in dynamic, fast-paced settings and adapting to the needs of diverse
participants.
Notes
• Applicants are required to demonstrate in their application how their
qualifications match those specified above. Assessments based on all the
objectives and qualifications listed above will be a part of the interview, and a
written and/or practical test may be administered.
• Employment is conditional upon satisfactory criminal record and vulnerable
sector check.
• An employee reference check is also required.

Compensation

30.69 per hour

How To Apply

How to Apply
Page 4 of 4
Programmer
All interested candidates should forward their application including a resume, cover
letter, and 2-3 references quoting this posting number to Human Resources.
Carolyn Elston-Ryder
Human Resources
Guelph Public Library
100 Norfolk St.
Guelph, ON N1H 4J6
celstonryder@guelphpl.ca
Please quote “Programmer 21+ 26-58” in the subject line. Please apply to each role
in a separate email.
The Guelph Public Library is an equal opportunity employer which values diversity
in the workplace. We are therefore happy to accommodate any individual needs in
keeping with the Ontario Human Rights Code and the Accessibility for Ontarians
with Disabilities Act. If you require an accommodation to participate