NEW RESEARCH REPORT: Overcoming the limitations of coding agents in complex software systems

Products

Pricing

Solutions

Customers

Resources

Company

Products

Pricing

Solutions

Customers

Resources

Company

Two colleagues smiling and working together on laptops at a wooden table

Careers – join the Undo team

Careers – join the Undo team

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

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

Developers spend far too much time figuring out what code actually does – either to understand other people’s code or to find and fix bugs. Debugging can be especially time consuming when software failures cannot be reproduced. Time travel debugging solves this reproducibility problem.

By bringing time travel debugging to CI and System Test, Undo equips developers with the technology to understand complex code and fix bugs faster.

Undo is now established as the time travel debugging company for Linux; and we’re regularly looking for talent to help us on our mission to building a world in which computers tell us what they did and why.

Developers spend far too much time figuring out what code actually does – either to understand other people’s code or to find and fix bugs. Debugging can be especially time consuming when software failures cannot be reproduced. Time travel debugging solves this reproducibility problem.

By bringing time travel debugging to CI and System Test, Undo equips developers with the technology to understand complex code and fix bugs faster.

Undo is now established as the time travel debugging company for Linux; and we’re regularly looking for talent to help us on our mission to building a world in which computers tell us what they did and why.

Three people chatting over cups of coffee at a table in an office
Three people chatting over cups of coffee at a table in an office

A great place to work

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. We provide an intellectually stimulating, relaxed, and flexible working environment, as well as the resources you need to do great 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. We provide an intellectually stimulating, relaxed, and flexible working environment, as well as the resources you need to do great work.

Benefits

Caring about our people

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

Flexible working hours and remote working

We’ll give you the freedom, flexibility, and trust to excel at what you do. You’ll benefit from flexible working hours, remote working options, 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.

Parental leave

We offer comprehensive maternity, paternity, and adoption leave.

Help with visas

We are a Skilled Worker Sponsor: Undo can sponsor you and will help transfer any Skilled Worker Visas.

Bike to work scheme

Save up to 42% on the cost of bicycles and or safety equipment (UK only)

Smiling woman with long fair hair wearing a black top

We have a culture of trust and freedom in deciding how best to solve a problem. And our close contact with customers means that we’re able to really understand what we need to make a customer happy. Our engineering efforts have a direct impact on Undo’s success.

Isa Smith, Staff Software Engineer

Smiling man with glasses and a beard wearing a blue t-shirt

It’s pleasure working here. Everyone is so committed to delivering the best possible product.

Emiliano Testa, Senior Software Engineer

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.

Application

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

Step 3

Step 4

Step 5

Hiring process of five steps, Application to Offer, with the Application step highlighted

Job opportunities

There are currently no vacancies.

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