Job Listing

POSTED: May 30, 2019

Associate Software Engineer

Harvard University Information Technology - Library Technology Services
Cambridge, MA
Full time
Technical (Programmer, Developer, Analyst)

Harvard’s Library Technology Services–a group within Harvard University Information Technology dedicated to supporting the complex and dynamic technology needs of the Harvard Library–is seeking an innovative and team-oriented software developer to build sophisticated, sustainable, and generalizable systems, tools, and infrastructure. This is a full-time non-term-limited position.

The position will focus on the development of systems and tools that enable online access and discovery of digital resources, are used by librarians, archivists, and preservation professionals in their work, and support research, teaching, and learning at Harvard and beyond. Examples of software and services the Associate Software Engineer might work on include:

Digital Repository Service, a preservation and access repository for born-digital or digitized materials from libraries, archives and museums at Harvard (
Harvard Geospatial Library, a geospatial discovery system (
Digital Delivery Services, a suite of services that deliver to web browsers common types of digital objects stored in Harvard’s Digital Repository
Harvard Digital Collections, a platform for the curation and display of online exhibits ( and discovery of digitized content (
Harvard Library APIs and Datasets, including LibraryCloud, a metadata hub that provides granular, open access to Harvard Library bibliographic metadata, and PRESTO, which offers programmatic access to data in the Library’s central online systems (
HOLLIS for Archival Discovery, a catalog of unique materials in Harvard’s special collections and archives (

The Associate Software Engineer will join a team of three dozen software developers, information architects, metadata experts, user experience designers, DevOps engineers, system administrators, systems librarians, and project managers with deep expertise in the library and technology domains. Harvard, HUIT, and LTS are committed to diversity, equity, and inclusion in both hiring and in daily practice.

Library Technology Services staff contribute to community supported and globally adopted open source projects and participate in the development of metadata and other library-related standards. The Associate Software Engineer will have the chance to learn about, implement and contribute to technologies such as IIIF, Mirador, Blacklight, GeoBlacklight, GeoServer, Spotlight, DSpace, and ArchivesSpace.

The successful candidate will be a skilled software developer who is looking to work on a fun, supportive, mission-driven and high performing team. We are looking for a developer who can contribute right away, and also has a desire to develop their skills, take some risks and innovate. S/he should have an affinity for collaborative and team-based software engineering methods (such as agile), test-driven development and automation of the software development lifecycle. The technologies we use include Ruby on Rails, JavaScript, PostgreSQL (and/or MySQL, Oracle, MongoDB), XML programming, Solr, and related web technologies.

A position description, details about Harvard’s benefits offerings, and information on how to apply are available here: Associate Software Engineer #49251BR (

Basic Qualifications: - Minimum of two years’ post-secondary education and/or relevant work experience - One or more years’ experience in development of responsive and accessible web front ends using Angular, NodeJS, JavaScript, and/or Ruby on Rails Additional Qualifications: - Minimum two years’ additional post-secondary education and/or relevant work experience - Knowledge of information technology applications, processes, software and equipment - Experience with open-source development - Demonstrated familiarity with database (PostgreSQL, MySQL, Oracle, and/or MongoDB) and XML programming - Knowledge of library and/or archives practices and processes - Demonstrated team performance skills, service mindset approach, and the ability to act as a trusted advisor
Minimum of two years’ post-secondary education and/or relevant work experience
Harvard University Information Technology (HUIT) is a community of Information Technology professionals committed to delivering service and technological solutions in support of teaching, learning, research and administration. Our mission is to make it easier for faculty, students, and staff to teach, research, learn, and work through the effective use of information technology. We are recruiting an IT workforce that has both breadth in their ability to collaborate and innovate across disciplines – and depth in specific areas of expertise. HUIT offers opportunities for IT professionals to learn and work in a unique technology landscape and service-focused environment. If you are a technically proficient, nimble, user-focused and accountable IT professional who also connects with the importance of collaborating well in a team environment we are looking for you!