Notice: While Javascript is not essential for this website, your interaction with the content will be limited. Please turn Javascript on for the full experience.

Lead Programmer and Technical Manager
Centre for Experimental Social Sciences, Nuffield College
Oxford, United Kingdom

Job Title

Lead Programmer and Technical Manager

Job Description

The Nuffield College Centre for Experimental Social Sciences (CESS) seeks to appoint a skilled programmer who will undertake and oversee programming and manage the operations of the CESS behavioural labs and its online virtual experiments. CESS runs social science experiments with human subjects in four labs (with networked computers where participants play behavioural games) and using online and mobile interfaces. The labs are located at Nuffield College in Oxford, England; Santiago, Chile; Pune, India; and Tianjin, China. Some travel to other CESS facilities may be required, but the Lead Programmer and Technical Manager will be based at Nuffield College in Oxford.

The Lead Programmer and Technical Manager will program experimental games and surveys for behavioural experiments using software applications designed for interface and game programming (e.g. Javascript/jQuery, Python, Django). She or he will assist researchers by identifying their programming needs, facilitating the coding of interactive decision-making experiments, and providing corrective action for programming choices where needed. Other duties include maintaining and supporting software applications used for interface and game programming; advising other CESS facilities on the setup and configuration of their lab software and hardware; maintaining and developing the Nuffield CESS Lab and Online subject pool databases of experiment participants; and assisting with the implementation of CESS online experiments.

The post is full-time and fixed-term for two years in the first instance. There will be an initial probationary period of six months. The salary is £39,970 per annum.

Further Particulars including information about how to apply are available from our website at:

The deadline for applications is Thursday 30 January 2020. Applications will be reviewed as they are received and candidates may be invited for interview in advance of the closing date.


  • No telecommuting
  • No Agencies Please


  • a Master's degree in a relevant social science or computing discipline (e.g. computer science, economics, geography);
  • strong demonstrated experience in programming web applications;
  • knowledge of and experience in interface and game programming (e.g. Javascript/jQuery, Python, Django);
  • experience of working with SQL databases and complex web technologies such as JavaScript, Python, and PhP;
  • good knowledge of networks, servers, and client;
  • willingness to acquire skills in oTree, z-tree and Qualtrics (training will be provided); and
  • ability to work effectively in a small team and with a diverse range of people.


  • experience with social science lab experiments;
  • experience of working with Windows Domains; or
  • experience of working with Apache HTTP Server.

About the Company

Nuffield College exists to promote excellence in education and research, and is an equal opportunities employer committed to equality and valuing diversity. Applications are particularly welcome from women, from disabled people, and from black and minority ethnic candidates, who are currently under-represented in posts in the College.

Contact Info

Previous Matplotlib Research Software Engineering Fellow, Matplotlib in N/A, N/A Next Senior Full-Stack Python Developer, Order-Care in Barcelona, Catalonia, Spain