University of Cambridge

Job Opportunities


Senior Software Developer (Drupal) (Fixed Term)

From gravity to computers, evolution to pulsars, for 800 years the University of Cambridge has helped brilliant minds collaborate and create.

An opportunity has become available at the University of Cambridge's Information Services Division for an experienced and flexible Senior Software Developer (Drupal) to join our well-established and highly regarded team, providing content management system services across the University.

The University of Cambridge is in the middle of a five year Digital Presence Programme, looking at all aspects of how we deliver websites. The successful applicant has a fantastic opportunity to help build and shape the next generation of Cambridge University Drupal websites. They will also be involved in supporting our existing substantial portfolio of over 500 websites, working with customers across all parts of the University.

We are looking for someone who would embrace this exciting and challenging opportunity to make a difference to the whole of the Cambridge University online community, from prospective and existing students through to staff of all kinds.

Main Responsibilities

  • Work within our team to develop the next generation of Cambridge University Drupal websites.
  • Be part of delivering an excellent Content Management System service across the University.
  • Help support our diverse customer base with their support and training needs.
  • Be capable of managing individual website projects independently.
  • Engage with the wider community where needed to help solve issues and share expertise.
  • Stay up-to-date with exciting future relevant and related modules and technologies that could enhance our offerings.
  • Work closely with people across the department and other parts of the University including Developers, Infrastructure teams, Networks engineers, Security staff, Computer Officers, Comms and Marketing teams, Project managers and service teams.
  • Monitor, diagnose and proactively fix issues


You must have demonstrable experience working with the following products and technologies, and have the following skills:

  • Drupal (Versions 9 / 7), Site Building and Module Development
  • PHP
  • Excellent written and verbal communication skills
  • End-to-end system lifecycle experience
  • Strong troubleshooting and problem solving skills
  • Ability to work in an Agile way with a number of multidisciplinary teams (Developers, BA, UX, Content Design, UI Design, SEO) to achieve project results.
  • Have experience of, and be comfortable with, interacting with a variety of customers.
  • Comfortable finding solutions across technology boundaries.
  • A Degree or equivalent work experience.

In addition we are interested in applicants with Frontend or DevOps skills (or both), and it would be advantageous for applicants to have experience in some of the following:

Front End Skills

  • Drupal theming, HTML, CSS frameworks (Bootstrap / Material), JavaScript and JS frameworks (especially Gatsby and React)

DevOps / Further Development Skills

  • Linux Sysadmin skills, Caching technologies (e.g. Varnish), Database admin skills (MySQL / Maria / Postgres), Version control (Git), Continuous integration, Configuration management

More information about preferred skill sets for applicants can be found in the further particulars.

Applicants should also supply their Username if applicable

Fixed-term: The funds for this post are available for 2 years in the first instance.

Applications are welcome from internal candidates who would like to apply for the role on the basis of a secondment from their current role in the University.

We welcome applications from individuals who wish to be considered for part-time working or other flexible working arrangements.

We particularly welcome applications from women and candidates from a BME background for this vacancy as they are currently under-represented at this level in our department.

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

Please upload a covering letter and CV in the Upload section of the online application. The covering letter should outline how you match the criteria for the post and why you are applying for this role. If you upload any additional documents which have not been requested, we will not be able to consider these as part of your application.

For any queries regarding this position, please contact Jamie Giberti via email

Please quote reference VC31182 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.

Further information

Apply online