3 December 2019

Kew, London

£35,000 - £45,000 p/a inc. Market Supplement



The National Archives is building a suite of innovative digital products and services to ease the flow of digital records into the archive, preserve them for generations to come and open up access to this nationally important resource for audiences including students, government, researchers and the public.

Job description

In this varied and challenging role, you will create, develop and enhance these innovative and high-profile services, ensuring that they are capable of handling the latest digital records as diverse new record formats are transferred to the archives for permanent preservation and access. You will have the opportunity to work on new initiatives, currently in discovery phase, as well as working on the development of live services. The National Archives is a recognized research organisation, and you may also have the opportunity to contribute to a programme of technical research in digital archiving, and to talk about your work at conferences and meetings.


You should be passionate about technology and information management, and your own skills development. Your creativity and experience will be essential to the organisation to inform and shape the design and development of new processes and services. You will be motivated to find solutions to complex problems and will frequently look for opportunities to do things better.

The National Archives' new services will build on our award-winning Digital Records Infrastructure (DRI) which securely stores a rapidly increasing digital collection, operating at petabyte-scale to ensure the long-term preservation of vital public records. Government websites, the records of significant public inquiries, the decisions of senior officials, ministers and prime ministers and the nation’s digitised history from the 11th to the early 21st century are all to be preserved in the system. The National Archives currently operates a series of batch-processing workflows constructed predominantly in Scala, Java, XSLT and XML Schema running in a Red Hat Enterprise Linux environment.

You will influence the future design of the system and will be responsible for helping to set technical direction, mentoring staff, undertaking code review as well as writing high quality, robust code yourself. You will be an expert in one or more programming languages, with a good level of knowledge of others; familiarity with Linux would also be an advantage.

The following criteria will be used for short listing:

  • Good experience of programming in Java
  • Good working knowledge of XML Schema; experience of processing large XML documents or languages such as XQuery and Schematron would be a bonus
  • Experience of development in a Red Hat Enterprise or CentOS Linux environment
  • Working knowledge of Test-driven / Agile methodologies

In addition the following criteria will be assessed at interview:

  • Highly motivated and able to work independently or as part of a multi-disciplinary team, maintaining strong working relationships both within an organisation and externally
  • Excellent ability to analyse and problem solve, and good organisational skills coupled with the ability to work to a high degree of accuracy

The successful candidate will be required to obtain SC level clearance and will need to have resided in the UK for the past 3 years or more.


Scroll to top