Back to search results

Software Engineer

Imperial College London - Department of Mechanical Engineering

Location: London
Salary: £48,246 to £58,318 per annum
Hours: Full Time
Contract Type: Fixed-Term/Contract
Placed On: 10th September 2026
Closes: 27th September 2026
Job Ref: ENG04012
 

About the role:

We are seeking a Software Engineer to join the team developing Lambda Feedback, an innovative software platform created at Imperial College London to support independent study through automated formative feedback. Supporting thousands of students and delivering feedback millions of times per year, the platform is now expanding beyond Imperial to the wider higher education sector. In this exciting role, you will help shape the user experience by designing and improving the user interface and experience (UI/UX).

What you would be doing:

You will:

  • Implement UI designs, test with users, and deploy to production with continuous integration.
  • Work collaboratively to define goals, milestones and deadlines, and deliver work to agreed timescales.
  • Support software architecture decisions and proactively improve the code base and user experience, with a focus on reliability and maintainability.
  • Contribute to future product development, including advising on resource requirements, and maintain clear technical documentation.
  • Collaborate with teaching staff and other stakeholders to develop and expand the software in response to user needs.
  • Support and train users, including onboarding, identifying use cases and providing ongoing guidance.
  • Develop and implement innovative ideas based on feedback, while supporting others to develop their software engineering skills.

What we are looking for:

You will have:

  • A degree-level qualification, or equivalent experience, in a mathematically based subject, including physical sciences or engineering.
  • Experience developing modern web services, including modern JavaScript frameworks, preferably React.js, as well as automated and user testing.
  • Experience designing systems that users want to use, with a focus on simplicity, reliability and elegant design.
  • A strong knowledge of software engineering principles and practice, including proficiency in at least two programming languages.
  • A strong aptitude for innovation and R&D, with excellent problem-solving, critical and creative thinking skills, and the ability to develop and evaluate new and experimental ideas.

It would also be beneficial if you have experience or knowledge of:

  • Gathering user stories and translating them into requirements.
  • Agile methods, DevOps practices and emerging uses of AI.
  • Automated testing, CI/CD, TypeScript and project management techniques.
  • Working in higher education, a large organisation, or a small or start-up environment with broad responsibilities.
  • Teaching in higher education.

Please view the full Job Description for the complete list of essential and desirable criteria.

What we can offer you:

  • Work at the forefront of education technology, in an innovative eco-system that is growing across the sector
  • A small, supportive team with the freedom to work in a way that works for you
  • Direct and regular contact with users, for regular feedback on your work
  • Work in a world-leading university with a huge range of events and opportunities
  • Sector-leading salary and remuneration package, including 38 days off a year
We value your feedback on the quality of our adverts. If you have a comment to make about the overall quality of this advert, or its categorisation then please send us your feedback
Advert information

Type / Role:

Subject Area(s):

Location(s):

Job tools
 

PhD Alert Created

Job Alert Created

Your PhD alert has been successfully created for this search.

Your job alert has been successfully created for this search.

Ok Ok

PhD Alert Created

Job Alert Created

Your PhD alert has been successfully created for this search.

Your job alert has been successfully created for this search.

Manage your job alerts Manage your job alerts

Account Verification Missing

In order to create multiple job alerts, you must first verify your email address to complete your account creation

Request verification email Request verification email

jobs.ac.uk Account Required

In order to create multiple alerts, you must create a jobs.ac.uk jobseeker account

Create Account Create Account

Alert Creation Failed

Unfortunately, your account is currently blocked. Please login to unblock your account.

Email Address Blocked

We received a delivery failure message when attempting to send you an email and therefore your email address has been blocked. You will not receive job alerts until your email address is unblocked. To do so, please choose from one of the two options below.

Max Alerts Reached

A maximum of 5 Job Alerts can be created against your account. Please remove an existing alert in order to create this new Job Alert

Manage your job alerts Manage your job alerts

Creation Failed

Unfortunately, your alert was not created at this time. Please try again.

Ok Ok

Create PhD Alert

Create Job Alert

When you create this PhD alert we will email you a selection of PhDs matching your criteria.When you create this job alert we will email you a selection of jobs matching your criteria. Our Terms and Conditions and Privacy Policy apply to this service. Any personal data you provide in setting up this alert is processed in accordance with our Privacy Notice

Create PhD Alert

Create Job Alert

When you create this PhD alert we will email you a selection of PhDs matching your criteria.When you create this job alert we will email you a selection of jobs matching your criteria. Our Terms and Conditions and Privacy Policy apply to this service. Any personal data you provide in setting up this alert is processed in accordance with our Privacy Notice

 
 
More jobs from Imperial College London

Show all jobs for this employer …

More jobs like this
Join in and follow us

Browser Upgrade Recommended

jobs.ac.uk has been optimised for the latest browsers.

For the best user experience, we recommend viewing jobs.ac.uk on one of the following:

Google Chrome Firefox Microsoft Edge