Senior Developer, Scholars' Lab (UVa Library)

The Scholars' Lab at the University of Virginia Library seeks an experienced, creative Senior Developer who can build, test, and debug digital humanities projects and who loves to get ‘under the hood’ to figure out how things work.

As a senior web and software developer reporting to the Head of R&D for the Scholars’ Lab, you will be responsible for enhancing, maintaining, and optimizing projects related to digital scholarship in the humanities and social sciences. Not only should you enjoy writing well organized, highly tested code, but you should enjoy working in close collegial partnership with teammates and scholarly stake holders to solve problems in software engineering and the digital humanities. You will need to fit into a fast-paced, interdisciplinary environment where technology enables creative vision — and where you can take good advantage of the “20% time” that all Scholars’ Lab and Department of Digital Research & Scholarship faculty and staff are granted to pursue professional development and their own (often collaborative) R&D projects.  This is a full-time, permanent position with potential for advancement.

The Scholars' Lab partners on projects with University of Virginia faculty and Library faculty and staff, hosts visiting scholars and a vibrant program for Graduate Fellows in Digital Humanities, and offer an exciting annual program of workshops, luncheons, institutes, and lectures.  More information about the Scholars' Lab is available online:


Senior Developer Responsibilities:

Write scalable, well-factored, well-tested application code

Lead development projects

Work with support teams to find and fix application bugs

Work with cross-functional teams to develop design solutions


Specialized Knowledge and Skills:

In-depth knowledge of multiple programming languages including PHP, Perl, Ruby, and Java

Full-time experience with PHP and Ruby frameworks (e.g. Zend and Rails)

Proven ability to quickly learn new systems and environments

Experience working on open source projects

Efficient problem solving techniques

Excellent verbal and written communication skills

Knowledge of multiple RDBMSes (PostgreSQL, Oracle, MySQL)

Javascript skills (AJAX, DHTML, jQuery and similar JS frameworks)

Familiarity with version control systems (Subversion and Git)

Experience Test-Driven development (PHPUnit, SimpleTest, RSpec, Shoulda, etc.)

Linux experience a plus (RHEL, Fedora Core)


If this sounds like you, we invite you to apply!


Salary is commensurate with experience, with UVa market range for this position defined between $58,000 and $106,000 per annum.  Virginia offers a competitive benefits package with generous funding at the Library and University level for travel and professional development. Consideration of applications begins immediately, and we hope to fill this position quickly, so please don’t delay in registering your interest!




No comments