General Description of role


Work collaboratively with other researchers and software engineers in exploring and developing new technologies that will enable Nominet strategic aims and objectives.   Develop software applications using best practices to quickly build prototypes and asses viabilities of technology.   Become an expert in new research areas, contributing to standards bodies where necessary.   Clearly communicate findings and demonstrations to stakeholders internally and externally, helping to build partner relationships that benefit the wider team.


The position could be based in Oxford or London

Up to £50K
Oxford / London
Type of Hire
Ref No

Responsible for


  • Exploring the technical viability of new technologies and techniques
  • Solving complex problems with no precedent and taking responsibility for key design decisions
  • Investigating and engaging with new trends, technologies and software packages
  • Developing relationships with people across the Nominet business
  • Presenting work to external partners and stakeholders
  • Contributing to standards bodies
  • Writing high-quality reports and documentation


Working relationships

  • Head of Autonomous Vehicles and IoT Technology
  • Director of Emerging Technology
  • Emerging Technology team
  • Project Management Office
  • Key Nominet staff


Key result areas

  •  High level of delivery and innovation based on internal feedback and meeting internal milestones and objectives
  • Collaborative, productive working relationships with colleagues.


Core skills


    • Proven research experience in academic or commercial environment.
      • Java
      • C / C++
      • plus strong Javascript skills
  • Ability to produce documentation that is well structured and well written.
  • Ability to innovate and think differently
  • Strong knowledge of analytical and programming techniques.
  • Strong understanding and knowledge of database design.
  • Mathematical understanding of the collection, organization, analysis, interpretation, and presentation of data. 
  • Fluent in at least two programming languages, preferably:
  • Ability to break-down complex problems and methodically solve
  • Ability to build software prototypes of a high standard
  • Being a good team player with a positive attitude and able to work with different people across departments and levels
  • Effective communication with technical and non-technical colleagues, including giving demonstrations of your software


Desirable skills/experience


  • Front-end frameworks (Angular, React etc), GIS and mapping technologies, simulation methods,
  • Experience in transport or insurance industries
  • Information security research knowledge
  • Data science and machine learning experience
  • Experience with any of: Apache Spark, Elastic Search, Neo4J, NoSQL databases, Mapbox


Ideal candidate

The ideal candidate would have a real interest and enthusiasm for working with the latest technology within a highly motivated team. They would bring fresh and exciting ideas to the role and have a very inquisitive and analytical mind. They would have the ability to work as part of a team as well as being strongly self-motivated.