Senior Software Developer

The University of Cambridge is one of the world's oldest universities and leading academic centres. If you're looking for a new challenge and would like excellent benefits, extensive learning opportunities and a stimulating working environment in return for your skills and contribution, there could be a job here for you.

We have an exciting opportunity for a Senior Software Developer to join the Software Development Team at Cambridge University Library. You will help to develop and maintain a wide range of applications that preserve and provide access to our world-class treasures, including the notebooks of Isaac Newton and the correspondence of Charles Darwin, among many others.

There will also be the opportunity to be involved in digital humanities research projects, working with closely with researchers and using innovative technologies to uncover new knowledge, and collaborating with partners in the UK and abroad. We are committed to using and producing open-source software and helping to support the wider library and museum community.

You will work in a small, friendly, agile development team where you will be given the opportunity to learn and develop your skills in a supportive and innovative environment.

We develop and manage many services, including the Cambridge Digital Collections Platform, library management and workflow systems, ArchiveSearch, SpaceFinder and a wide variety of other websites and applications related to the library's collections. We are also engaged in a multi-year Digital Preservation programme transforming how Digital Collections are accessed and managed.

We use a wide variety of technologies, including:

Amazon Web Services (AWS) and on-premises infrastructure (including serverless workflows)

OO languages including Python, Java, Ruby & JavaScript

Web development e.g. HTML, CSS and JavaScript

Frameworks such as Django & Rails

DevOps on Linux with AWS, Terraform, Puppet and Docker

Search engines including Elastic & SOLR

XML and JSON formats, XSLT

Databases including PostgreSQL and MySQL

Development workflow tools including Jira & git

Automated testing practices and tools

You will enjoy: Working in a friendly and supportive team environment, on varied and engaging work

Access to wide range of training and self-development opportunities

Generous annual leave and pension schemes

Flexible hybrid working (on-site one day a week)

We are looking for someone with good knowledge of object-orientated programming and cloud infrastructure, with experience of some of the technologies listed. The candidate must show a flexible and innovative approach to problem solving, strong communication skills, and be a team-player who can self-organise and prioritise effectively.

To find out more about this role, see Further Particulars. For more information, contact Jennie Fletcher, Lead Developer on jlf44@cam.ac.uk.

Click the 'Apply' button below to register an account with our recruitment system (if you have not already) and apply online.

Please quote reference VE45481 on your application and in any correspondence about this vacancy.

The University actively supports equality, diversity and inclusion and encourages applications from all sections of society.

The University has a responsibility to ensure that all employees are eligible to live and work in the UK.

Apply now


Add to shortlist

Login or create a free user account to upload your CV and shortlist jobs.

Create account

Looking for something specific?