UNDO is tackling the greatest challenge of our time: climate change. We are a fast-growing for-profit business that is already one of the biggest carbon removal companies in the world. But this is only the start - we have ambitious plans aligned with great funding, excellent people and an inclusive team.


UNDO has recently been named one of four global winners of the $100M XPRIZE Carbon Removal competition, further giving recognition and credibility to enhanced rock weathering (ERW) as a carbon removal pathway, and UNDO as a scientific world leader in this field. 


In addition to our successful ERW operations, we’re now leveraging our expertise and underlying technology to deliver a platform that will enable a global network of project developers to scale ERW to the gigaton level - essential in the fight against climate change. 


Role overview

As part of UNDO’s growth, this role is joining at a pivotal time as we design and develop an industry-leading end-to-end ERW platform offering. You’ll be part of a talented team (currently four) who are building scalable, maintainable systems that can support rapid growth and scientific innovation. 

We’re looking for someone with strong front end experience, but who is equally happy with backend work - we want everyone on our team to be comfortable working across the entire stack.


Where you’ll spend your time

  • Build and maintain high-quality features for UNDO’s end-to-end ERW platform, with a focus on usability, performance and maintainability
  • Collaborate closely with product, science and operations stakeholders to translate complex workflows and requirements into intuitive user experiences
  • Take ownership of features across the full software lifecycle, from discovery and design through to deployment and production support
  • Write clean, well-tested, and well-documented code, embedding testing practices and maintaining high quality standards throughout development
  • Participate in architectural discussions and technical decision-making, advocating for pragmatic, scalable solutions while remaining open to alternative approaches
  • Support and improve CI/CD pipelines, infrastructure as code and cloud-based deployments to ensure reliable and repeatable releases
  • Troubleshoot and resolve issues across the stack, balancing speed and quality in a fast-moving startup environment
  • Continuously learn and adapt, picking up new technologies, tools and patterns as the platform and team evolve, including leveraging AI 
  • Work collaboratively within a small, agile engineering team, contributing positively to team culture, knowledge sharing and technical standards
  • Build software that supports scientific rigour, data integrity and transparency, aligned with UNDO’s mission in climate and sustainability.


We’d love to see from you

  • Substantial experience working on the frontend of a data intensive application
  • Experience with backend development, willing to support cross-stack in line with business needs
  • Comfortable pushing boundaries as software development evolves, adopting new approaches that deliver velocity without sacrificing long-term value
  • High confidence (and willingness to learn) in a range of technologies, and willing to be flexible on which is used, including utilising AI to support your work (we mostly use C#, Python and reactJs)
  • Adept problem solving, and a growth mindset - you’re not phased by new technical challenges and have a proven track record of implementing the most pragmatic solutions
  • Excited by the idea of working in a small agile team at a startup, comfortable with a fast pace, working with ambiguity and pivoting in direction as needed
  • Highly opinionated but respectful and open to others’ input, able to collaborate effectively
  • Strong understanding of testing’s value as part of the software development lifecycle, from unit testing to production end to end tests
  • Passion for climate tech, sustainability, and science-driven innovation


It would be helpful, but not essential, if you have experience of:

  • Building, deploying and maintaining global, production SaaS software
  • Building, deploying and maintaining software solutions in Azure
  • Mobile development.


Working environment

  • We have a hybrid working model - we’re remote-friendly but also have an office in Waterloo, London and a lab space in Kingston, Ontario
  • We’d ideally like this person to join the tech team in person at least twice per week in London 
  • We recognise that there is no substitute for in-person time together and try to get the whole team together each year for in-person connection.

 

What you'll get when you join us

  • The opportunity to pioneer carbon removal, impacting the planet for the better
  • A truly committed and collaborative team of passionate scientific, operational and technical specialists
  • Stock options in UNDO
  • 25 days annual leave (plus regional public holidays) and other paid leave such as volunteer, company sick and dependent leave
  • Enhanced family policies to support a diverse range of personal circumstances 
  • Industry leading pension, with UNDO matching plus 3%, up to 17% total contributions 
  • Employee Assistance Programme - a confidential helpful service for you and your family. Financial, wellbeing and emotional support available.


We're an equal opportunity employer. We are looking for the best candidate based on the value they can add. Our culture is hugely important to us and we welcome applicants of all race, colour, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status. We encourage all candidates who believe they have the required skills and experience for any of our roles to apply. We also welcome applications from candidates who have a keen interest and passion for fighting climate change.