Implementation and Project Manager
About Discovery Garden
Discovery Garden helps libraries, museums, galleries, and archives build and manage digital collections and institutional repositories. From Babe Ruth’s telegrams at the Baseball Hall of Fame to Golden Gate Bridge photos at the San Francisco Public Library, we ensure prized digital assets are preserved and accessible. Founded in 2010 by the creators of Islandora, we’ve spent over 15 years delivering innovative solutions and hosting services. Today, we’re a trusted partner for organizations seeking flexible, future-proof digital preservation systems.
Position Summary:
We are seeking a technically proficient and client focused implementation manager to support GLAM (Galleries, Libraries, Archives, Museum) institutions in sharing and preserving their digital collections through our cloud-hosted Drupal-based repository platform, Aurora.
This role requires hands-on technical configuration skills combined with project management and customer success capabilities. You'll configure and deploy Aurora repository instances, manage client implementations end-to-end, and serve as the technical point of contact throughout each project. Additionally, this position will oversee smaller contracted services projects, such as custom feature development requests for current clients. This is not a traditional project manager role: we need someone comfortable working directly in the underlying applications, coordinating with developers, and solving technical implementation challenges. The Implementation and Project Manager will also contribute to our client success efforts by providing occasional backup for our Support team. Reporting to the Lead Project Manager as part of Discovery Garden's Operations function, the Implementation and Project Manager will help us mature our product delivery capabilities.
This position supports fully remote candidates who are able to overlap with the majority of our regular business hours of 9am to 5pm Atlantic Time, Monday to Friday. We have shared office space available in downtown Charlottetown, PEI for those who prefer a hybrid workplace. Candidates must be legally entitled to work in Canada. We are unable to sponsor visas at this time.
Salary:
$65,000-$90,000 Canadian, depending on experience.
To Apply:
Please submit a resume and a cover letter of no more than one page that helps us understand why you’d like to work with us and how
your prior work experience has prepared you for this role.
This is a Canada-based remote role and applicants must be legally entitled to work in Canada; we are unable to sponsor visas at this time. We are not reviewing applications from outside Canada at this stage, though we may expand our search in the future.
Finalists for this role will be required to provide the names of at least two recent supervisory references who can speak to their qualifications and suitability.
Team Expectations:
Effectively collaborate and communicate with both clients and teammates to achieve success. This includes:
- Professional, courteous, and timely interactions via email, our internal and external ticketing systems, Slack, and video calls
- Attending and participating in internal sprint ceremonies and regular operations/production/project meetings
- Maintain team best practices for documentation, task management, release cycles, and QC of deployed code
- The ability to work independently while understanding when to ask for input or help
Role Expectations:
Implementation & Configuration
- Configure Aurora repository instances according to client specifications (mainly end-user configurations such as theme elements & metadata fields)
- Coordinate with internal team to deliver additional implementation phases such as deployment, data migration or metadata analysis
- Support testing and QA of configured sites before client handoff
- Troubleshoot configuration issues and work with Operations and Development teams as needed
Project Management & Client Success
- Administer end-to-end implementation or custom development services projects from scoping through go-live and post-launch support
- Serve as primary client contact, leading regular status meetings and managing expectations around scope, timeline, and budget
- Translate sold scope of work into technical requirements, project documentation, and implementation artifacts
- Track project status internally and communicate progress to clients with focus on milestones
- Ensure clients understand features, best practices, and how to get support through training and onboarding
- Proactively address technical, user, and repository administration questions
Documentation & Knowledge Management
- Expand client-facing knowledge base with clear, helpful content (in partnership with Client Experience Lead)
- Ensure knowledge base content is accurate, current, and addresses user-facing needs
- Develop training materials and deliver sessions as needed
Cross-Functional Collaboration
- Work with Software Developers, Product staff, and Sales to define feature requests, gather requirements, and create user stories
- Coordinate with internal teams to verify requirements and validate code deployments
- Provide backup support for Aurora and Islandora service tickets
- Support Sales with questions, scoping, and effort estimation
- Coordinate with Sales, Finance, and fellow Project Managers on invoicing, renewals, and contracts
Product Development
- Participate in ongoing planning and improvement of Aurora and future repository products
- Provide implementation insights that inform product roadmap and feature prioritization
Experience/Qualifications:
Required:
- At least 2 years of hands-on experience implementing and configuring SaaS, CMS, or similar platforms including site setup, user management, permissions, workflows, and integrations
- You should be comfortable working in the site admin interface daily - developer experience is NOT required, but you must be hands-on technical in this role
- Experience with Drupal CMS or similar is highly desired
- Knowledge of or background in library, museum, cultural heritage, or archives digital collections development practice
- Proven ability to manage multiple concurrent implementations or projects with competing deadlines while maintaining quality and client satisfaction
- Experience working in technical environments alongside engineers or developers, or a demonstrated ability to engage confidently with highly technical colleagues
- Experience with support ticketing systems and project management tools
- Outstanding collaboration and interpersonal skills: build trust, communicate with empathy and clarity, and genuinely enjoy being part of a close-knit team
- Strong communication skills: ability to explain technical concepts to non-technical audiences, write clear and detailed documentation, offer training to new users, and follow complex specifications
- Demonstrated ability and eagerness to learn new technical skills on the job
Preferred:
While the following skills and experience aren’t required, we are especially interested in candidates with some or all of these, or who express an interest in learning them on the job:
- Hands-on experience configuring repository or DAM systems beyond basic administration (custom workflows, complex permissions, integrations)
- Experience with current web accessibility standards and best practices
- Familiarity and experience working with a range of metadata standards/ontologies such as Dublin Core, MARCXML, MODS, Schema.org, etc.
- Knowledge of metadata harvesting protocols like OAI-PMH, OAI-ORE, JSON API, IIIF Collection and Search APIs
- Experience with metadata migration tools and processes (OpenRefine, custom scripts, bulk operations)
- Experience with containerized environments (Docker) or cloud platforms (AWS, Azure)
- An understanding of Git workflows, SDLC, CI/CD concepts, interpreting technical requirements, and communicating about code deployments and environment management
- Comfortable in a command line/terminal environment for basic tasks (navigating directories, running scripts, viewing logs)



