Senior Preservation Software & Systems Engineer

University of Virginia in Virginia

Deadline Open until filled
Date Posted January 15, 2014
Type Administrative
Salary Not specified
Employment Type Full-time

Senior Preservation Software & Systems Engineer


The University of Virginia Library is currently seeking a high energy, ambitious individual to work on an Agile development team that is using cutting edge technologies to create a solution to one of the most pressing issues facing academia in the digital age.  The University of Virginia is one of the many University Partners of the Academic Preservation Trust (APTrust) consortium. 


The Academic Preservation Trust is a well-funded organization.  We are building a repository that will ensure the durability and recovery of vital scholarly content produced at several of the worlds leading academic institutions.


We are looking for a passionate and talented Software Engineer to take a leading role in the design and creation of custom software to process, preserve and manage Digital Objects from partner institutions within the APTrust Aggregate repository and the Digital Preservation Network (DPN) dark archive.


Our base of operations is in Charlottesville, Virginia, which has a burgeoning tech scene and is consistently ranked as one of the best places in America to live. And since we strive for a predictable and manageable work-week, you will have time to learn why this is true. 


We are a small development team that embraces collaborative techniques and is committed to fulfilling a unique and important mission.   Please let us know why you would like to join us.


The University


Founded by Thomas Jefferson in 1819, the University of Virginia sustains the ideal of developing, through education, leaders who are well-prepared to shape the future of the nation.  Its commitment to excellence, evidenced by consistent ranking among the top two public institutions in the country, according to U.S. News and World Report, is made possible by the Universitys superb students, faculty, and staff, as well as by its commitment to diversity and the free exchange of ideas. 





  • A minimum of 5-7 years of professional Software Engineering experience
  • Working knowledge of library design and coding
  • Strong understanding of XML, RDF and structured data in general  
  • Working knowledge of file systems and file transfer protocols
  • Familiarity with distributed, clustered or federated messaging systems 
  • Familiarity with indexing of large datasets
  • Working knowledge of Linux/Unix environments
  • Working knowledge of Unit Testing standards and best practices
  • Familiarity with MVC frameworks and front ends
  • Working knowledge of cryptographic hashes, binary file encryption and SSL

Preferred Skills:  

  • Strong knowledge of Ruby or Python, Solr Indexes, Semantic Triplestores, Cloud Infrastructures and some experience with Rails and REST 
  • A related Bachelors degree is a plus 
  • Demonstrated ability to learn new programming languages and technologies


To Apply


To express interest in this opportunity, please email your resume to Robin Macklin at


The University of Virginia is an affirmative action/equal opportunity employer committed to diversity, equity, and inclusiveness.

How To Apply

It’s easy, fast, and FREE to manage your job search on Vitae.

  • Organize all the documents needed to apply for this position in Vitae’s FREE dossier service
  • Request letters of recommendation, provide references, and submit applications directly from Vitae
  • Manage your job search, whether as a teaching assistant, a tenure-track professor, or a top administrator
Sign Up & Apply with Vitae

To apply without using Vitae
Send all required documents to