Jobs for Medievalists

Open Position at the University of Pennsylvania Libraries: Cultural Heritage Programmer

The Kislak Center for Special Collections, Rare Books and Manuscripts and the Schoenberg Institute for Manuscript Studies at the University of Pennsylvania Libraries are excited to announce a two-year programmer position to support cultural heritage and digital humanities projects.


Working under the department’s director, the Cultural Heritage Programmer will work in the digital cultural heritage arm of Penn Libraries to develop and deploy web applications and write scripts and applications for the management of special collections data. The programmer analyst will work with the director, the staff of the Kislak Center for Special Collections Rare Books and Manuscripts, the Libraries’ Technical Services team, and partners at Penn and other institutions to design and build applications and processes to support the cultural heritage computing at Penn Libraries, among them the Tikal archeological archive project, the OPenn website, the Provenance On-line Project and the Schoenberg Database of Manuscripts. The CHP will use technologies such as Ruby, Ruby on Rails, Python, XSLT, Linux shell scripting (bash) and Docker. This is a two-year position.

The Cultural Heritage Programmer will design, code, simulate, test, implement and maintain application software and associated middleware, interfaces and databases; and work with clients and IT analysts to determine functional requirements. The CHP may work with vendor delivered software. Additionally the CHP will monitor and administer applications, providing technical and application support. He/she will ensure adherence to technical, quality assistance, data integrity and security standards and may also be required to plan, organize and manage small projects.


Bachelor’s degree and a minimum of one year of programming or systems analysis experience or an equivalent combination of education and/or experience. An understanding of programming languages, user interfaces, integration methods, and development lifecycles. Demonstrated competence in systems analysis and design and the ability to quickly learn and apply technologies.

Job Location

Philadelphia, Pennsylvania

Department / School

University Library

Pay Range

$42,953.00 – $113,435.00

This entry was posted in Jobs for Medievalists. Bookmark the permalink.