An ALA JobLIST Virtual Career Fair is coming soon!
2026 ALA JobLIST Virtual Career Fair
June 17, 2026
Job Type
Part-Time
Job Duration
Indefinite
Salary
$22.00 - $22.00
Library or Company Type
Library Vendors & Suppliers
Min Education
BA/BS/Undergraduate
Salary - Type
Hourly Wage
Job Category
Other/Not Listed
Library Programming Database Lead
Library Programming Database Lead
Description
Library Programming Database Lead - Remote
Are you a programming librarian who has spent years building incredible events for your community and wish you could share what works with thousands of other librarians? Do you light up at the chance to design programs that bring patrons back to the library and surprise them with something new? If so, we’d love for you to join our small but mighty remote team, working to put a rich, ready-to-run programming toolkit in the hands of libraries everywhere.
In this role, you’ll lead the development and ongoing growth of the Library Programming-in-a-Box Database, a downloadable catalog of turnkey program kits built for in-branch events. The database spans trivia nights, murder mysteries, scavenger hunts, heritage month programming, life skills workshops, kids programs, craft ideas, and more. Each kit includes marketing materials, facilitator guides, and printables ready to go. You will bring your editorial judgment and library expertise to make sure every program is something a librarian would actually want to run, and you will be the primary voice that keeps libraries excited about using the database month after month.
If you love library programming, are comfortable with modern productivity tools, and want your work to make life easier for librarians at hundreds of branches, this position could be for you. Join us in our mission to expand what libraries can offer their communities, all from the comfort of your home office.
About Perpetual Learning
Perpetual Learning is a family of companies based in Maryland, just outside Washington, D.C. We build virtual programming, communities, and content services for libraries, schools, universities, and companies, all rooted in the belief that lifelong learning makes lives bigger. Our library-facing brands include Library Speakers Consortium (LSC) and BookBreak, and we are expanding our library services with new programs launching in January 2027, including the Library Programming-in-a-Box Database. You can learn more about us at www.perlearning.com.
About Library Speakers Consortium
Library Speakers Consortium (LSC) is a Maryland-based organization, just outside Washington, D.C., on a mission to cultivate lifelong learning, cultural understanding, and community connection through exceptional literary experiences. We partner with more than 1,500 library systems across the U.S., Canada, and New Zealand to bring bestselling and award-winning authors directly to library patrons through virtual author talks. With more than 30 live events per year and on-demand access to recordings, our members can offer world-class author programming to over 24 million cardholders at an accessible price. We take care of all the heavy lifting so our library partners get all the credit. You can learn more about us at libraryc.org.
Library Programming Database Lead Responsibilities
The Library Programming Database Lead is responsible for scaling our turnkey programming database into a rich, ever-expanding catalog of ready-to-use kits that librarians genuinely love. Starting pay is $22 per hour with room for increases based on performance. The expected hours are 26–30 hours a week, and the position is fully remote. Specific responsibilities include:
Program Development
Oversee the end-to-end development of new programs across all major program types: life skills workshops, trivia, murder mysteries, escape rooms, scavenger hunts, heritage months, holidays and commemorative days, craft ideas, anniversary programming, and more
Source fresh program ideas on an ongoing basis
Apply strong editorial judgment to every program, with attention to a recommended approach, multiple budget tiers, clearly stated assumptions, and alternatives offered so each library can adapt the program to their space and patrons
Ensure breadth across audiences (adults, kids, teens, families, retirees) and a diverse selection of programs
Create and approve every component of every program, including the program description, facilitator guide, social media posts, press release, newsletter copy, and program-specific resources, before it is published
Database Management
Maintain the program database structure, including versioning, tagging, and filtering by observance, budget, target audience, and program type
Ensure related versions of programs are linked correctly, including scaled-up, free, and kid-friendly modifications of adult programs
Maintain the shared “general tools” section with templates like photo release forms, signup sheets, and allergen guidance, and curate the featured-resources section as a regular ongoing task
Library Engagement and Communications
Communicate with librarians on the platform about new and relevant programs each month through newsletters, in-app announcements, and seasonal highlights tied to upcoming heritage months and holidays
Track which programs are getting downloaded and run, and shape the content roadmap based on what libraries are actually adopting
Solicit feedback from librarians about what is working, what is missing, and what they want next, and feed that input back into the database
Customer Support and Continuous Improvement
Support customer care by answering programming-related questions from libraries and surfacing recurring issues to the team
Identify gaps in the production process and propose improvements as you go
Requirements
Background as a programming librarian or substantial experience leading library programming
Bachelor’s degree
Tech-forward and comfortable in the digital workspace, using modern productivity tools to produce high-quality content at scale
Strong systems thinking and the ability to organize hundreds of pieces of content
Strong editorial judgment, with a clear sense of what makes a program feel useful versus generic
Exceptional verbal and written communication skills
Keen attention to detail
An organized self-starter, adept at task prioritization and time management, comfortable working independently from home
Nice to Haves
Experience producing programs across multiple audiences (adults, teens, kids, families)
Experience writing press releases, newsletter copy, and social media captions
Experience designing flyers and images for social media
Familiarity with Google Workspace or similar productivity tools
Experience working with public libraries
Experience developing social media and marketing content
Do Not Apply If
You are not able to stretch yourself for new challenges
You dislike hard work
Supporting a startup isn't exciting for you
Benefits
Comprehensive health, dental, and vision insurance
Completely virtual team, so you can work from anywhere in the US (Eastern, Central, or Mountain time zones preferred)
Flexible working hours
Starting hourly rate of $22 with performance-based increases
Paid time off, prorated for part-time hours
Professional development opportunities, including access to training courses and tools
Stipend for home office and technology needs
Monthly book stipend
Supportive, mission-driven team culture
The chance to help launch a brand new program from the ground up and make a real difference in libraries and the communities they serve
How to Apply
If you are confident that your skills and experience meet the criteria above and you think you would be a good fit for the role, please complete the application. We will only consider applications submitted using the link below.
The job application requires a resume, cover letter, three references, and answers to short-answer questions designed to give us a feel for your library programming experience and how you work with modern productivity tools. You can continue to view all the questions, but we recommend not starting your application until you have the required pieces or sufficient time to complete them, because you cannot save an unfinished application.