EdTech Software Engineer

3 weeks ago


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 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 and

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

If you have any queries about the application process please contact
personnel-

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


  • Software Engineer

    8 hours ago


    Oxford, Oxfordshire, United Kingdom Corriculo Recruitment Full time

    Senior Software Engineer, Oxford, Python, Typescript / Node, COR5515Are 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 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 that...


  • Oxford, Oxfordshire, United Kingdom IC Resources Full time

    Software Engineering Manager IC Resourcesis 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?...


  • Oxford, Oxfordshire, United Kingdom Roc Search Full time

    Software Test EngineerOxfordshire, Onsite 4 days a week minimum £50k-£55k + Benefits + Bonus ROC Search have partnered exclusively with a leading Medical Device company who are seeking a skilled Software Test Engineer to join their team on an on-site basis. The company provide an invaluable service within the medical sector, and have a pioneering position...


  • Oxford, Oxfordshire, United Kingdom IC Resources Full time

    Rights to work in the UK without sponsorship are essential for this vacancy. 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...


  • Oxford, Oxfordshire, United Kingdom IC Resources Full time

    Join acutting-edge space robotics company Oxford, Hybrid Working Model IC Resources has recently partnered with a cutting edge space robotics company in Oxfordshire that are currently looking for an experienced Embedded Software Engineer to join their team. As the successful Senior Embedded Software Engineer, you will have hands-on experience developing...


  • Oxford, Oxfordshire, United Kingdom IC Resources Full time

    Software Verification and Validation Engineer | Oxford, £50k-£55k Hybrid and Flexible Working Would you like to work with a cutting edge space robotics company in Oxfordshire? I am currently on the lookout for a Software Verification and Validation Engineer to join the team to perform flight software verification, validation and integration for satellite...


  • Oxford, Oxfordshire, United Kingdom Tripadvisor Full time

    Tripadvisor is the largest travel site in the world, visited by over 500 million travellers each month.The Oxford office is looking for software engineering interns to join our team for summer 2023.A Tripadvisor internship provides real world experience as part of a world-class engineering team, along with an excellent salary and other perks. Several of our...


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

    Oxford Population Health (the Nuffield Department of Population Health) provides an excellent environment for multi-disciplinary research and teaching and for professional and support staff. We work together to answer some of the most important questions about the causes, prevention and treatment of disease.We are seeking a Software/Data Engineer to develop...


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

    The University of Oxford is a stimulating work environment, which enjoys an international reputation as a world-class centre of excellence. Our research plays a key role in tackling many global challenges, from reducing our carbon emissions to developing vaccines during a pandemic.We have an exciting opportunity to join the University's Digital...


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

    The Impact and Shock Mechanics Laboratory (ISML) is seeking a highly motivated and innovative scientist to develop and lead a new data science project as a software engineer through a Prosperity Partnership on Inertial Fusion Energy, sponsored by UKRI and First Light Fusion, and in collaboration with Imperial College London, Oxford Physics, and University of...

  • Software Verification

    1 month ago


    Oxford, Oxfordshire, United Kingdom IC Resources Full time

    Join acutting-edge space robotics company Oxford, Hybrid Working Model IC Resources has recently partnered with a cutting edge space robotics company in Oxfordshire that are currently looking for an experienced Software Verification and Validation Team Lead to join their team. As the successful Software Verification and Validation Team Lead, you will have...


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

    Location: - Centre Human Genetics, Old Road Campus, Roosevelt Drive, Headington Oxford, OX3 7BNPREVIOUS APPLICANTS NEED NOT APPLYWe have an exciting opportunity for two Senior Research Software Engineer's to join the newly established Competency Centre for Cloud Computing and AI/ML, which is part of the University's Digital Transformation. The aim of the...


  • Oxford, Oxfordshire, United Kingdom TripAdvisor Full time

    We believe that we are better together, and at Tripadvisor we welcome you for who you are. Our workplace is for everyone, as is our people powered platform. At Tripadvisor, we want you to bring your unique perspective and experiences, so we can collectively revolutionize travel and together find the good out there.As a Senior Software Engineer on the Cloud...


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

    This is an opportunity to join the SPOTLIGHT project. This exciting project aims to discover new Fast Radio Bursts (FRBs) and pulsars using the GMRT, one of the largest low-frequency radio telescopes in the world. GMRT is a precursor to the next generation SKA radio telescope due to begin observing in 2026. SPOTLIGHT uses a PetaFlop computing facility based...


  • Oxford, Oxfordshire, United Kingdom Austin Fraser Full time

    Manual Testing Engineer - 3 days on-site in Reading - Up to 65,000We are working with a software house that works towards improving the NHS with their award winning application. This software is crucial for the operational processes of organisations within the medical industry. The company is experiencing organic growth and is looking to move to a SaaS...


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

    Location:Nuffield Department of Primary Care Health Sciences, Radcliffe Observatory Quarter, Woodstock Road, Oxford, OX2 6GGApplications are invited for a Research Software Advocate in the Software Engineering group at the Bennett Institute.This is our first ever Research Software Advocate at OpenSAFELY, where you will play a central role in bridging our...


  • Oxford, Oxfordshire, United Kingdom IC Resources Full time

    An excellent opportunity has become available for a Mechanical Design Engineer to join an Oxford-based start-up creating the next generation of hardware for AI acceleration using 3D Optical Computing.As a Mechanical Design Engineer, you will have a number of core responsibilities that include:Designing, analysing improving mechanical systems for...

  • DevOps Engineer

    5 days ago


    Oxford, Oxfordshire, United Kingdom IntaPeople Full time

    IntaPeople are partnered with a company who develop Quantum Technologies based in Oxford who are keen to expand their engineering team with a talented and experienced Site Reliability Engineer with strong DevOps skills. The ideal person would have a strong understanding of networking technologies, able to connect computers and embedded devices. The company...

  • Mechanical Engineer

    1 month ago


    Oxford, Oxfordshire, United Kingdom IC Resources Full time

    An excellent opportunity has become available for a Mechanical Engineer to join a global leading space company for the deployable of antennas near Oxford.As the Mechanical Engineer, you will have a number of core responsibilities that include:Design mechanisms to support structure deployment and operations in spaceCarry out detailed reviews to test and prove...