EdTech Software Engineer

3 weeks ago


Oxford Oxfordshire, United Kingdom Uag Full time

We are looking to appoint a full-time Research Assistant to work as a Software Engineer on the Isaac online education platform, a collaboration between the University of Cambridge and the Raspberry Pi Foundation. The role involves designing, building and running an online platform to teach STEM subjects.


The Isaac platform uses recent developments in web technology and computer-based educational techniques to improve physics, chemistry, biology, maths and computer science teaching in schools. Our online platform currently reaches tens of thousands of students and thousands of teachers; in peak periods we receive over 5 million question attempts a month. For further information see isaacphysics.org and adacomputerscience.org.

We release all our software for this project under an open-source licence (see: ) .

The successful applicant will work with the Technical Director, Professor Alastair Beresford, as well as a dedicated six-person research and development team in the Department of Computer Science and Technology in Cambridge. You will also collaborate with the content and product teams at the Raspberry Pi Foundation and in the Department of Physics, and with groups of researchers across the broader EdTech and computing education research communities.

You'll need to have good programming and technical skills, an appetite to learn what you don't know, and a commitment to make a difference for the young people who use our platform. Day-to-day activities will include researching and implementing new features and performing regular maintenance activities.

Candidates will be considered at the Research Assistant level, suited to recent graduates. Some knowledge of Java or TypeScript is desirable, but not essential. The ability to adapt and select appropriate software, languages and tools is more important than previous experience. (For reference, we are currently working with React/TypeScript, RestEasy, Maven, Git, and PostgreSQL.) Previous experience managing or contributing to open source projects is an advantage but not a necessity. Candidates must be able to work independently or as part of a team as appropriate. We welcome applicants with a passion for EdTech, blended learning and/or computing education.



Key responsibilities:

  • Range of full-stack development work, including user experience design and back-end development
  • Collaboratively develop, test and deliver high-quality working software
  • Work with other Software Engineers to improve processes and code quality across our products
  • Help plan the development of our products
  • Develop a detailed understanding of our systems and processes; suggest improvements
  • Build consensus and take accountability for delivering product features
  • Share knowledge with clear communication, technical credibility, and empathy
  • Collaborate with colleagues and stakeholders across other teams to help resolve support issues.


Fixed-term: The funds for this post are available until 31 July 2026 in the first instance.

To apply online for this vacancy and to view further information about the role, please click the apply button above.

Please ensure that you upload your Curriculum Vitae (CV), a covering letter in the Upload section of the online application.

If you have any questions about this vacancy please contact Alastair.Beresford@cst.cam.ac.uk .

If you have any queries about the application process please contact
personnel-admin@cst.cam.ac.uk .

The closing date for applications is: midnight on 23rd May 2024.

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.

£29,605 to £33,966 pa

#J-18808-Ljbffr

  • Oxford, Oxfordshire, United Kingdom University of Cambridge Full time

    We are looking to appoint a full-time Research Assistant to work as a Software Engineer on the Isaac online education platform, a collaboration between the University of Cambridge and the Raspberry Pi Foundation. The role involves designing, building and running an online platform to teach STEM subjects. The Isaac platform uses recent developments in web...


  • Oxford, Oxfordshire, United Kingdom Uag Full time

    We are looking to appoint a full-time Research Assistant to work as a Software Engineer on the Isaac online education platform, a collaboration between the University of Cambridge and the Raspberry Pi Foundation. The role involves designing, building and running an online platform to teach STEM subjects. The Isaac platform uses recent developments in web...


  • Oxford, Oxfordshire, United Kingdom IC Resources Full time

    An exciting opportunity for a Senior C++ Software Engineer has arisen with a world leader in motion capture technology, based in Oxford. This is a great opportunity for a Senior C++ Software Engineer to work in the core software team, focusing on developing high-performance algorithms and APIs for integrating in-house and third-party software systems for...


  • Oxfordshire, United Kingdom Dorset Software Full time

    Did you realise that your STEM degree could lead directly to an incredible career in Software Development?Dorset Software is a leading provider of digital technology consultancy services. We deliver innovative software development programmes to a range of high-profile clients spanning multiple industries.We have rewarding opportunities for STEM graduates and...

  • Software Engineer

    3 days ago


    Oxford, Oxfordshire, United Kingdom Corriculo Recruitment Full time

    Senior Software Engineer, Oxford, Python, Typescript / Node, COR5515 Are you a Senior Software Engineer looking for a new challenge? We’re excited to work with in innovative, Oxford-based company who’ve got grand growth plans through the rest of this year and beyond. The Software Engineer will be expected to work 2 days a week in office and 3 days from...

  • Software Engineer

    3 days ago


    Oxford, Oxfordshire, United Kingdom Corriculo Recruitment Full time

    Senior Software Engineer, Oxford, Python, Typescript / Node, COR5515 Are you a Senior Software Engineer looking for a new challenge? We’re excited to work with in innovative, Oxford-based company who’ve got grand growth plans through the rest of this year and beyond. The Software Engineer will be expected to work 2 days a week in office and 3 days from...

  • Software Engineer

    1 day ago


    Oxford, Oxfordshire, United Kingdom Corriculo Recruitment Full time

    Job Description Senior Software Engineer, Oxford, Python, Typescript / Node, COR5515 Are you a Senior Software Engineer looking for a new challenge? We’re excited to work with in innovative, Oxford-based company who’ve got grand growth plans through the rest of this year and beyond. The Software Engineer will be expected to work 2 days a week in...

  • Software Engineer

    5 days ago


    Oxford, Oxfordshire, United Kingdom Brook Street Full time

    Software Engineer We are looking for an experienced software engineer to take significant responsibility within a small and busy software team in the UK. The role will suit someone with at least 2-4 years of industrial experience (or equivalent), wanting to develop a career in a high-tech industry. Strong knowledge of C++ or .NET is essential. We are...


  • Oxford, Oxfordshire, United Kingdom Platform Recruitment Full time

    Software Engineer - £ 40 - 65k - Oxford - Hybrid 2/3 days in office My client is a rapidly growing company in their niche providing groundbreaking productization of cutting-edge technology for a range of sectors globally. Due to sustained success, they’re expanding their engineering team. Analyse user requirements and develop, test, and refine software...


  • Oxford, Oxfordshire, United Kingdom Platform Recruitment Full time €40,000 - €65,000

    Software Engineer - £ 40 - 65k - Oxford - Hybrid 2/3 days in office My client is a rapidly growing company in their niche providing groundbreaking productization of cutting-edge technology for a range of sectors globally. Due to sustained success, they’re expanding their engineering team. Analyse user requirements and develop, test, and refine software...

  • Software Engineer

    3 weeks ago


    Oxford, Oxfordshire, United Kingdom Randstad Sourceright Full time

    Job title: Software Engineer (C++) Location: Oxford/Hybrid (2-3 days a week in the office) Contract length: 12 months Pay rate: £60ph PAYE Randstad Enterprise, a worldwide RPO & MSP Recruitment Services has an exciting opportunity for an experienced Software Engineer with a strong background in C++ development to join a multinational technologies company...


  • Oxford, Oxfordshire, United Kingdom Hexwired Recruitment Full time

    Join to apply for the Embedded Software Engineer role at Hexwired Recruitment Join to apply for the Embedded Software Engineer role at Hexwired Recruitment Sign in to save Embedded Software Engineer at Hexwired Recruitment . Embedded Software Engineer - Oxford -£65k- Semi remote Hexwired Recruitment has partnered with a world leader in the...


  • Oxford, Oxfordshire, United Kingdom IC Resources Full time

    IC Resources is delighted to be partnering with a world leading Quantum company in their hunt for a Software Engineering Manager, You could be directly managing an innovative software / high performance computing team, driving the development of next generation quantum based technology, think of the possibilities! For this Software Engineering Manager,...


  • Oxford, Oxfordshire, United Kingdom IC Resources Full time

    IC Resources is delighted to be partnering with a world leading Quantum company in their hunt for a Software Engineering Manager, You could be directly managing an innovative software / high performance computing team, driving the development of next generation quantum based technology, think of the possibilities! For this Software Engineering Manager,...

  • Software Engineer

    3 days ago


    Oxford, Oxfordshire, United Kingdom Spectrum IT Recruitment (South) Ltd Full time €60,000

    Software Engineer C#, WPF GBP60,000 Excellent opportunity for an experienced Software Engineer to join an excellent clients team who are based on the outskirts of Oxford. The successful candidate will be expected to develop complex engineering solutions to meet customers requirements. This role covers everything from reviewing customer expectations to...


  • Oxford, Oxfordshire, United Kingdom IC Resources Full time €120,000 - €150,000

    Software Engineering Manager Working Model: Hybrid - Oxford IC Resources are delighted to be partnering with a world-leading Quantum computing company in their hunt for a Software Engineering Manager. You will be building long-term roadmaps, managing a team of high-performant Software Engineers and you'll work collaboratively with other teams to develop...


  • Oxford, Oxfordshire, United Kingdom IC Resources Full time €120,000 - €150,000

    Software Engineering Manager Working Model: Hybrid - Oxford IC Resources are delighted to be partnering with a world-leading Quantum computing company in their hunt for a Software Engineering Manager. You will be building long-term roadmaps, managing a team of high-performant Software Engineers and you'll work collaboratively with other teams to develop...

  • Software Engineer

    3 weeks ago


    Oxford, Oxfordshire, United Kingdom Platform Recruitment Full time

    Software Engineer - £ 40 - 65k - Oxford - Hybrid 2/3 days in office My client is a rapidly growing company in their niche providing groundbreaking productization of cutting-edge technology for a range of sectors globally. Due to sustained success, they're expanding their engineering team. Main duties: + Analyse user requirements and develop,...


  • Oxford, Oxfordshire, United Kingdom IC Resources Full time

    IC Resources is delighted to be partnering with a world leading Quantum company in their hunt for a Software Engineering Manager, You could be directly managing an innovative software / high performance computing team, driving the development of next generation quantum based technology, think of the possibilities! What’s Required? For this Software...


  • Oxford, Oxfordshire, United Kingdom IC Resources Full time

    IC Resources is delighted to be partnering with a world leading Quantum company in their hunt for a Software Engineering Manager, You could be directly managing an innovative software / high performance computing team, driving the development of next generation quantum based technology, think of the possibilities! What’s Required? For this Software...