Backstage Library Works provides high-quality, cost-effective, professional services
to libraries, museums, and archives around the world.

June 18, 2018

Software Developergs: Software Engineer, Programmer

Provo, Utah

Backstage Library Works is seeking a part time Software Developer to work on programming projects in C++ and C# .net as well as utilizing databases such as MySQL, SQL Server, and more. Our mission is to provide high quality, cost efficient professional services to help librarians serve their constituencies. This is a great opportunity for someone with other responsibilities but who still enjoys going into an office for 20-30 hours a week!


  • Design and develop internal applications to assist employees.
  • Participate in user workshops with staff on the technical and business challenges.
  • Obtain relevant technical and business requirements, analyze information, and design comprehensive solutions.
  • Present high-level overviews of solution architecture and integration proposals.
  • Find creative uses of APIs in programs such as Adobe Photoshop, ABBYY Finereader, etc., to automate tasks.
  • Develop, maintain and transform Access databases to modern applications.
  • Utilize a wide range of tools and languages to accomplish various tasks.
  • Apply technical competence and vision.
  • Client-centric — involved in the library/archive/cultural world.
  • Capable of working with minimal supervision and maximum results. Get things done.
  • Appropriate educational background.


  • Understand the technical requirements of full stack, large programming projects and the use of various product APIs. Translate that knowledge into a successful product development to develop, improve, position, and automate Backstage’s services.
  • Specifically, create tools which will reduce processing time and add new features.
  • Provide leadership within Backstage in developing product enhancements and updates, as well as new solutions to help both internal clients and librarians serve their constituencies. As appropriate, be the primary leader of change and encourage the adoption of new tools.
  • Display a strong work ethic.
  • Responsible for research, design, and development around all services. Know the tools and resources available.


  • 1-2 years programming development experience
  • C++
  • Basic knowledge of SQL
  • Basic knowledge and practice with emerging web technologies
  • Basic knowledge of XML
  • Technical and interpersonal skills
  • Self-starter and self-learner
  • Successful in current position and responsibilities


  • Prior experience with MARC
  • Prior library experience
  • Demonstrative experience working with and manipulating metadata
  • Experience with semantic web
  • RDF/Triples/SPARQL
  • JSON/Turtle
  • MLS/MLIS degree or equivalent preferred
  • Direct experience with digitization and preservation issues and technology


Pay rate of $20 to $22 per hour, based on experience.


Send a cover letter and resume to:

Chad Cluff
Head of Software Development