Engineering at Undo

See career opportunities

Work on really exciting technology that no one else has done or is doing

We live and breathe engineering and Undo is a unique place to work as an engineer

  • Freedom to decide your own processes

    Work in the way that suits you best to deliver on your commitments.
  • Flexible working schedule to optimise work-life balance

    Our core hours are 11am to 4pm but we’re really quite flexible. Dress how you like. We tend to be quite informal.
  • Choose your own development environment

    We are programmers too and know what it's like to have your preferred tooling. Use any Linux distro or any IDE you want. 
  • Freedom to make your own decisions

    Be empowered to choose the work you'd like to do within the team's committed goals.

Hear from some of our engineering team

"Engineering at Undo is different from many other companies in that it truly has a culture of trust, giving us freedom in deciding how best to solve a problem. We don't have any processes or tools forced upon us, and our close contact with customers means that we're able to really understand what we need to make a customer happy. We're different because our engineering efforts have a direct impact on the company's success, rather than being several steps removed."
Isa Smith
Senior Software Engineer
"Unlike many company's sales and support engineering teams, Undo's are fully integrated into engineering as a whole. This means that we are always aware of what's coming up, and able to offer feedback on how customers will be affected at an early stage in a feature's development. Perhaps most beneficially, no engineer needs to be 100% pigeonholed. Sales engineers do some development work, whilst developers get some interaction with customers. This gives the team a greater sense of all pulling together than is usual with separate functional teams"
Bruce Bye
Sales Engineer
"From an engineer's perspective, Undo's strongest attributes are its technology and its people. It's an exciting time to be at the company, since we're growing fast and getting stronger as we go."
Mark Williamson
Principal Software Engineer
"I recently graduated from the University of Nottingham and was attracted to Undo because I was intrigued by the cool technology they were building. I was quickly brought up to speed and enjoy working with the team, which is the friendliest I've ever worked in. I greatly value the culture of trust that exists and genuinely feel that the engineers have built this together. The work itself is really interesting and I enjoy discovering inventive solutions to complex challenges."
Dan Stevenson
Graduate Software Engineer

Find great Engineering opportunities for you

  • Senior DevOps Engineer

    Cambridge, UK

    Permanent

    Lead infrastructure development/deployment projects. Develop/enhance software development infrastructure, processes and practices.

    Find out more
  • Software Engineers

    Cambridge, UK

    Permanent

    Tired of being a cog in the machine? Take an active part in developing really exciting technology.

    Find out more
  • Senior Software Engineers

    Cambridge, UK

    Permanent

    If you enjoy leading technical projects and want to take an active part in developing really exciting technology, this role could be for you.

    Find out more
  • Associate Software Engineers

    Cambridge, UK

    Permanent

    Are you finishing (or have you finished) a master's degree or PhD? Do you have some experience under your belt? We're hiring Associate Software Engineers looking for the next challenge.

    Find out more
  • Graduate Software Engineers

    Cambridge, UK

    Permanent

    If you’ve recently finished university and want to take part in developing really exciting technology, this role could be for you.

    Find out more

Working at Undo

We believe that if we create a relaxed, informal working environment and give people all the resources they need, they will respond by doing great work.

careers-culture

Top