EU remote
OpenBao Developer
About this role
Reports To: Delivery Manager, Head of OpenBao Development Employment Status: Full Time Salary: Up to £100k + bonus + benefits. Who is ControlPlane? ControlPlane is a London-headquartered consultancy specialising in cloud-native, Kubernetes, and open-source security solutions. Our expertise lies in helping organisations adopt and secure complex cloud infrastructures by implementing security measures that are "secure-by-design" and "secure-by-default." This engineering excellence drives ControlPlane deep into cybersecurity, providing services like zero-trust architectures, threat modeling, supply chain security, and platform engineering.
We are acclaimed for our work in highly regulated industries, such as finance, healthcare, and national infrastructure. We help clients consume next-generation and open-source projects safely and securely. In addition to consulting, we are active contributors to the open-source community supporting projects like Flux CD, OpenBao, and FINOS AI Readiness. What We're Looking For We are seeking an Intermediate or Senior Go Engineer to join our open-source development team, working directly alongside our Head of OpenBao Development.
In this role, you will focus on core backend development, designing, building, and maintaining new features for OpenBao, the open-source identity-aware secrets management platform. You will spend your time writing clean, secure, high-performance Go code, contributing to core architectural design discussions, building custom secrets engines and auth methods, and helping lead open-source community contributions on ControlPlane’s behalf.
Prior experience working within the OpenBao codebase is a strong bonus, but strong Go systems engineering skills and an aptitude to learn are what matter most. What You'll Do OpenBao Core Development Feature Engineering: Design, write, and maintain core capabilities, plugins, storage backends, and secrets engines for OpenBao in Go. Collaboration: Partner directly with the Head of OpenBao Development to refine system architecture, author technical RFCs, and break down complex feature roadmaps into clear engineering deliverables.