We use cookies to help us to improve our site and deliver the best online experience. By clicking accept or continuing to use this site, you are agreeing to let us share your data with third-parties in accordance with our privacy policy. Learn more

Create a world in which computers tell us what they did and why

Undo is a fast-growing, venture-backed tech business with offices in Cambridge (UK) and San Francisco (US). We are developing exciting new technology and we are regularly looking for new talent to join us. Critically, we're part of a growing number of tech companies working openly for greater diversity in our industry.

Why Undo

We have a sense of purpose here and we are geared to make software running the world’s mission-critical systems more reliable thanks to software flight recording technology.

Society is becoming ever more dependent on software; but as systems get more complex, it’s becoming increasingly difficult to understand what this software is actually doing. Undo’s mission is to deliver groundbreaking technology to enable the world to understand the software which it depends on.

We have already proved the value of our cutting-edge technology. Now we are backed by a committed team of investors to support our growth phase.

Intellectually stimulating work

Enjoy working with a bunch of talented intelligent people, all of whom want to work on really exciting technology and generate great feedback from our customers.

Professional development

We’ll be there to support you develop new skills, advise and encourage you. Everyone here has the chance to work on their own Personal Development Plans.

Weekly social meet-ups

We all down-tool at the end of the week to catch up around wine and cheese whilst our executive team share what they’ve been up to that week.

A great place to work

We like bright, self-motivated individuals who love working in teams, want to add value, and are comfortable working in a non-hierarchical organization.

To attract and retain high-calibre individuals with great team playing skills, we provide a stimulating, relaxed and flexible working environment as well as the resources they need that allow them to do great work.


Caring about our people

Our benefits are designed to help you produce the best work of your life whilst optimising your work-life balance. We consistently punch above our weight in terms of employee happiness and satisfaction.

Flexible working hours
We'll give you the freedom, flexibility, and trust to excel at what you do. You’ll benefit from flexible working hours and you can dress how you like.
Private health insurance and critical illness cover
Comprehensive medical cover is also provided as well as critical illness cover. There’s flexibility in the health cover to include your family too.
Contributory pension scheme
We provide a contributory pension scheme by default to all our permanent employees.
Relocation assistance
Moving to a new city or country can be challenging. We’ll help you set up shop in the beautiful city of Cambridge, UK or the Bay area in California.
Help with visas
We are a Tier 2 Sponsor: Undo can sponsor you and will help transfer any Tier 2 Visas.
Bike to work scheme
Save up to 42% on the cost of bicycles and or safety equipment (UK only)

Application process

Ready to take the next step?

If you think Undo could be for you, we’re looking forward to hearing from you. Below is how a typical application process goes for a software engineering or sales engineering role.

Step 1


We’re not a fan of bureaucracy. Send your CV to careers@undo.io for the job you’re interested in and we’ll take it from there.

You do not have to send in a cover letter, but if you feel the need to tell us why you’d like to work for Undo, we’ll take this into consideration. Similarly if you’d like to show us some of your work, feel free to attach your portfolio or direct us to StackOverflow or GitHub.

Step 2

Telephone interview

We want to find out more about you and answer any questions you may have about the job or working at Undo. The chat will last approximately 30 minutes and we’ll arrange a time that works for you.

Step 3


This face-to-face interview will take place in our Cambridge or San Francisco office. We’ll talk about you, your work history and CV.

If this goes well and you're applying for a technical role (i.e. a role within the Engineering team), we’ll ask you to stay in the office so you can meet the rest of the team and proceed to the technical assessment.

Step 4


Your technical assessment with members of the Engineering team will last 2-3 hours. We’ll focus on technical areas that will be useful for an engineer at Undo. You’re not expected to be an expert in everything we ask - we’re more interested in your ability to make deductions and educated guesses.

Step 5


If we think you’d be great at Undo, we’ll make you a verbal offer within 24-48 hours and iron out any outstanding details.  If we don’t think you are a fit for us at any stage during the recruitment process, we’ll always let you know and give you constructive feedback.

We are making Undo a place to work of which we can all be really proud.

About Undo