Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Software engineer

Cambridge
UNDO
Software engineer
Posted: 24 February
Offer description

Software Engineer
(Graduate to 4 years' commercial experience)

A new, exciting opportunity to join Undo's world-class Engineering team to develop and improve our market-defining time travel software technology.

Undo is an exciting deep-tech company whose breakthrough software technology is changing the way people develop software. The company is a small, intimate and highly-skilled team, and its products are used by many of the world's most important technology companies. The technology is unique, highly valuable, very technically interesting and is deployed in some of the world's most complex software development environments.

You will be joining our Roadmap, AI or Customer Engineering team, depending on skills and experience.

All roles involve getting deep into low-level Linux programming and its quirks, working mainly in C (for our record-and-replay engine) and Python (some product parts and tests). Engineers are trusted to help set their team's priorities and shape what gets built next. We provide access to several AI models, and you're welcome to use them where they help. We view AI as an assistive tool, not a substitute for human accountability.

Main accountabilities: As part of a high-performing team, take ownership of technical success in customer-led or internal projects.

Typical responsibilities:
Take ownership of software development tasks and complete to agreed schedule and quality (mainly C/Python on Linux)
Take ownership of quality improvement activities as part of our defined processes
Participate in team development activities like task estimation, code reviews, improvement activities etc.
Customer calls and training.
Experience:
Graduate to 4 years' commercial experience.

Technical Skills:
Key technical skills:
C
Python
Linux programming

Optional technical skills:
Debugger or compiler internals
JITs or other code generators
Low-level user space coding (i.e. good understanding of kernel API)
x86, Arm or other assembly
Kernel development

Education
B.Sc. or equivalent in Computer Science or other related subject.

Term
Permanent

Location
Cambridge, UK (office-based or hybrid). Candidates must have the legal right to work in the UK. We are not able to offer visa sponsorship for this position.

Reports to
Engineering team leader

Direct reports
None

To apply, please email us your CV/resume

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Senior software engineer
Cambridge
Permanent
ARM
Software engineer
€55,000 a year
Similar job
Graduate software engineer
Cambridge
Permanent
Oho
Software engineer
Similar job
Senior staff software engineer
Cambridge
Permanent
Graphcore
Software engineer
See more jobs
Similar jobs
It jobs in Cambridge
jobs Cambridge
jobs Cambridgeshire
jobs England
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Cambridge > Software Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save