Senior Product Engineer
UNDO
Software Engineering, Product
United Kingdom · Remote
Senior Product Engineer
UNDO is one of the world's leading carbon removal companies, and one of the four global winners of the $100M XPRIZE, further giving recognition and credibility to both enhanced rock weathering (ERW) and UNDO as a world leader in this field.
This is a rare opportunity to build software that is genuinely consequential in a real-world sense. The platform you'll help design and build will underpin the global scaling of enhanced rock weathering, removing carbon from the atmosphere at the scale the planet actually needs.
The platform infrastructure to match that ambition is still being built. You'd be joining at the moment that matters.
Working environment
We have a hybrid working model and for this role would be looking for someone to work from our London Waterloo office twice per week
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
Private healthcare cover in the UK and Canada, including the options to add dependents
25 days annual leave (plus regional public holidays) and other paid leave such as volunteer, generous paid 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
Pension salary sacrifice scheme in the UK
Employee Assistance Programme across all regions - 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.
We’d love to see from you
Intellectual curiosity and rigour - complexity energizes rather than intimidates you. While we're not hiring you as a scientist, you should be comfortable engaging with the science and reasoning about systems with many interacting rules and invariants
Experience building data-intensive applications, with a developing instinct for knowing when to invest in generalised, reusable solutions,and when a well-scoped, bespoke approach is the smarter choice
Experience with event driven architectures and eventual consistency patterns. Good understanding of the tradeoffs between user experience, system integrity and long term maintainability
Ownership of the entire feature lifecycle - from discussions with product and stakeholders, through development, deployment, and maintenance in a live production environment
Comfortable working across multiple stacks, with genuine curiosity about emerging technology and a commitment to choosing the right tool for the job
Hands-on experience using AI in daily engineering work, and active advocacy for AI adoption within your team, with a considered view on how it's reshaping the SDLC - clear-eyed about both what it unlocks and where it falls short
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
Opinionated but collaborative. You hold strong views and express them clearly, but remain curious and genuinely open to being persuaded
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:
The technologies in our stack - mostly C#, ReactJS, Python.
Building, deploying and maintaining software solutions in Azure.
Any kind of mobile development.
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 that can support rapid growth and scientific innovation.
You'll be joining a lean team of senior full-stack engineers, built on strong judgement: people who know when to move fast and pragmatically, when to invest in lasting infrastructure, and how to pick the right tool from an ever-expanding technology landscape .The work spans a genuinely broad surface area: complex data pipelines, scientific integrity constraints, operational workflows, and the user-facing interfaces that tie it all together.
Every job ad right now mentions AI and we're no different, but we want to be honest about what we mean by it. We’re looking for someone who understands that AI tooling is genuinely transforming the SDLC, and can keep pace with what's emerging, has strong views on what's actually useful and will help accelerate UNDO's adoption in ways that genuinely stick. But we also want someone who is clear-eyed about where AI delivers and where it doesn't, and who won't let hype drive architectural decisions.
Your role includes:
Own feature development end-to-end - from working with product, science and partners to understand the problem, through design, build and deployment, to maintaining features in production
Participate in architectural decisions, contribute to our engineering standards, and help shape how the team works, advocating for pragmatic, scalable solutions while remaining open to alternative approaches
Design and maintain CI/CD pipelines, infrastructure as code and cloud-based deployments to ensure reliable and repeatable releases
Build software that supports scientific rigour, data integrity and transparency, aligned with UNDO’s mission in climate and sustainability.