Open positions

We currently have four positions open until 5 November 2017. We're looking for brilliant programmers with experience in:

  1. Javascript
  2. macOS Development
  3. Automated Testing
  4. Enterprise Application Development

 

Brilliant programmer with Javascript experience

Applications for this position close on 5 November 2017.

Research Assistant £25,298 - £29,301 or Research Associate £31,604 - £38,183.

Fixed-term: The funds for this post are available until 31 December 2017.

We are looking for a brilliant developer to join the Pico team and help us liberate humanity from passwords. Pico is an academic research project that is currently spinning out a start-up company and, for a star performer, there may be a chance to join the start-up at the end of this post. The University of Cambridge is renowned for entrepreneurship and innovation.

You are a great programmer, demonstrably fluent in at least one of Javascript, Java, C++. You love coding. You love a fast machine and a very large screen (which you'll get). You have experience working with mobile and desktop applications. Experience developing extensions for Firefox, Chrome, EDGE or all three is especially desirable. You are also, more generally, a well-rounded computer scientist. In particular, you have at least some basic understanding of Human Computer Interaction, User eXperience or security, and are keen to learn about how they interact. You have a keen interest in, and demonstrable ability to, design, build and test new applications with engaging user interfaces.

In this role, you may have several active strands of work at any one time, but your good initiative lets you plan and execute your work effectively, without detailed guidance. You are also good at working with others, in a small team of very smart people.

Your work will often involve communication between completely different types of devices, with different operating systems and development environments: smartphones, web servers, embedded systems and so forth. You will work primarily using the WebExtension API, but you will also be ready to contribute to Android, Windows and Linux development as appropriate.

Skills and Requirements

The single most important requisite for the job is to be a great programmer. After that, enthusiasm and versatility. We want someone who is keen to try their hand at new things. Programming experience in industry is appreciated but not required. Candidates should have a good undergraduate or Masters degree in computer science or a related discipline. From a technical perspective, any of the following attributes will be valued, but none is an absolute requirement:

You enjoy learning and using new programming languages, libraries, platforms and tools, which best suit the job at hand. Ideally, you are able to demonstrate this ability through a selection of previous projects.

Candidates will be appointed to the Research Assistant (£25,298 - £29,301) or Research Associate (£31,604 - £38,183) scale based on their experience. A PhD is not required for this role. Candidates for the Research Associate scale, normally reserved for post-docs, will need substantial programming experience in industry.

Informal enquiries may be directed to Prof. Frank Stajano.

Instructions for applicants

Applicants will be requested to upload a Curriculum Vitae (CV) and a short statement, not to exceed 2xA4 pages in total (1 is better), addressing:

alongside 2 references of previous/current managers familiar with your programming work whom we can contact before making an offer.

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

The University values diversity and is committed to equality of opportunity.

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

Apply through the University Job Site.


 

Brilliant programmer with macOS development experience

Applications for this position close on 5 November 2017.

Research Assistant £25,298 - £29,301 or Research Associate £31,604 - £38,183.

Fixed-term: The funds for this post are available until 31 December 2017.

We are looking for a brilliant developer to join the Pico team and help us liberate humanity from passwords. Pico is an academic research project that is currently spinning out a start-up company and, for a star performer, there may be a chance to join the start-up at the end of this post. The University of Cambridge is renowned for entrepreneurship and innovation.

You are a great programmer, demonstrably fluent in at least one of Swift or Objective-C for iOS, macOS or both. You love coding. You love a fast machine and a very large screen (which you'll get). You have experience working with mobile and desktop applications. Experience developing for macOS is especially desirable. You are also, more generally, a well-rounded computer scientist. In particular, you have at least some basic understanding of Human Computer Interaction, User eXperience or security, and are keen to learn about how they interact. You have a keen interest in, and demonstrable ability to, design, build and test new applications with engaging user interfaces.

In this role, you may have several active strands of work at any one time, but your good initiative lets you plan and execute your work effectively, without detailed guidance. You are also good at working with others, in a small team of very smart people.

Your work will often involve communication between completely different types of devices, with different operating systems and development environments: smartphones, web servers, embedded systems and so forth. You will work primarily on macOS, on which some experience will be expected, but you will also be ready to contribute to Android, Windows and Linux development as appropriate.

Skills and Requirements

The single most important requisite for the job is to be a great programmer. After that, enthusiasm and versatility. We want someone who is keen to try their hand at new things. Programming experience in industry is appreciated but not required. Candidates should have a good undergraduate or Masters degree in computer science or a related discipline. From a technical perspective, any of the following attributes will be valued, but none is an absolute requirement:

You enjoy learning and using new programming languages, libraries, platforms and tools, which best suit the job at hand. Ideally, you are able to demonstrate this ability through a selection of previous projects.

Candidates will be appointed to the Research Assistant (£25,298 - £29,301) or Research Associate (£31,604 - £38,183) scale based on their experience. A PhD is not required for this role. Candidates for the Research Associate scale, normally reserved for post-docs, will need substantial programming experience in industry.

Informal enquiries may be directed to Prof. Frank Stajano.

Instructions for applicants

Applicants will be requested to upload a Curriculum Vitae (CV) and a short statement, not to exceed 2xA4 pages in total (1 is better), addressing:

alongside 2 references of previous/current managers familiar with your programming work whom we can contact before making an offer.

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

The University values diversity and is committed to equality of opportunity.

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

Apply through the University Job Site.


 

Brilliant programmer with Automated Testing experience

Applications for this position close on 5 November 2017.

Research Assistant £25,298 - £29,301 or Research Associate £31,604 - £38,183.

Fixed-term: The funds for this post are available until 31 December 2017.

We are looking for a brilliant developer to join the Pico team and help us liberate humanity from passwords. Pico is an academic research project that is currently spinning out a start-up company and, for a star performer, there may be a chance to join the start-up at the end of this post. The University of Cambridge is renowned for entrepreneurship and innovation.

You are a great programmer, demonstrably fluent in at least one of Java, Python, Bash, C, C++ and familiar with the Android testing (Espresso or UI Automator). You love coding. You love a fast machine and a very large screen (which you'll get). You have experience working with mobile and desktop applications. Experience developing for Androd, iOS, Linux or Windows is especially desirable. You are also, more generally, a well-rounded computer scientist. In particular, you have at least some basic understanding of Human Computer Interaction, User eXperience or security, and are keen to learn about how they interact. You have a keen interest in, and demonstrable ability to, design, build and test new applications with engaging user interfaces.

In this role, you may have several active strands of work at any one time, but your good initiative lets you plan and execute your work effectively, without detailed guidance. You are also good at working with others, in a small team of very smart people.

Your work will often involve communication between completely different types of devices, with different operating systems and development environments: smartphones, web servers, embedded systems and so forth. You will work primarily on developing integration tests, but you will also be ready to contribute to Android, Windows and Linux development as appropriate.

Skills and Requirements

The single most important requisite for the job is to be a great programmer. After that, enthusiasm and versatility. We want someone who is keen to try their hand at new things. Programming experience in industry is appreciated but not required. Candidates should have a good undergraduate or Masters degree in computer science or a related discipline. From a technical perspective, any of the following attributes will be valued, but none is an absolute requirement:

You enjoy learning and using new programming languages, libraries, platforms and tools, which best suit the job at hand. Ideally, you are able to demonstrate this ability through a selection of previous projects.

Candidates will be appointed to the Research Assistant (£25,298 - £29,301) or Research Associate (£31,604 - £38,183) scale based on their experience. A PhD is not required for this role. Candidates for the Research Associate scale, normally reserved for post-docs, will need substantial programming experience in industry.

Informal enquiries may be directed to Prof. Frank Stajano.

Instructions for applicants

Applicants will be requested to upload a Curriculum Vitae (CV) and a short statement, not to exceed 2xA4 pages in total (1 is better), addressing:

alongside 2 references of previous/current managers familiar with your programming work whom we can contact before making an offer.

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

The University values diversity and is committed to equality of opportunity.

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

Apply through the University Job Site.


 

Brilliant programmer with Enterprise Application Development experience

Applications for this position close on 5 November 2017.

Research Assistant £25,298 - £29,301 or Research Associate £31,604 - £38,183.

Fixed-term: The funds for this post are available until 31 December 2017.

We are looking for a brilliant developer to join the Pico team and help us liberate humanity from passwords. Pico is an academic research project that is currently spinning out a start-up company and, for a star performer, there may be a chance to join the start-up at the end of this post. The University of Cambridge is renowned for entrepreneurship and innovation.

You are a great programmer, demonstrably fluent in at least one of Javascript, HTML, CSS, Electron or Python. You love coding. You love a fast machine and a very large screen (which you'll get). You have experience working with mobile and desktop applications. Experience developing Web front-end and remote Web-apps is especially desirable. You are also, more generally, a well-rounded computer scientist. In particular, you have at least some basic understanding of Human Computer Interaction, User eXperience or security, and are keen to learn about how they interact. You have a keen interest in, and demonstrable ability to, design, build and test new applications with engaging user interfaces.

In this role, you may have several active strands of work at any one time, but your good initiative lets you plan and execute your work effectively, without detailed guidance. You are also good at working with others, in a small team of very smart people.

Your work will often involve communication between completely different types of devices, with different operating systems and development environments: smartphones, web servers, embedded systems and so forth. You will work primarily on the Web frontend and enterprise server backend, but you will also be ready to contribute to Android, Windows and Linux development as appropriate.

Skills and Requirements

The single most important requisite for the job is to be a great programmer. After that, enthusiasm and versatility. We want someone who is keen to try their hand at new things. Programming experience in industry is appreciated but not required. Candidates should have a good undergraduate or Masters degree in computer science or a related discipline. From a technical perspective, any of the following attributes will be valued, but none is an absolute requirement:

You enjoy learning and using new programming languages, libraries, platforms and tools, which best suit the job at hand. Ideally, you are able to demonstrate this ability through a selection of previous projects.

Candidates will be appointed to the Research Assistant (£25,298 - £29,301) or Research Associate (£31,604 - £38,183) scale based on their experience. A PhD is not required for this role. Candidates for the Research Associate scale, normally reserved for post-docs, will need substantial programming experience in industry.

Informal enquiries may be directed to Prof. Frank Stajano.

Instructions for applicants

Applicants will be requested to upload a Curriculum Vitae (CV) and a short statement, not to exceed 2xA4 pages in total (1 is better), addressing:

alongside 2 references of previous/current managers familiar with your programming work whom we can contact before making an offer.

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

The University values diversity and is committed to equality of opportunity.

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

Apply through the University Job Site.

European Union