OpenBao Developer

Contract type
Ongoing
Work mode
Remote · Europe, North America, APAC
Experience
Mid-level · 3+ years

Job description

Intermediate or Senior Go Engineer joining ControlPlane's open-source development team to design, build, and maintain new features for OpenBao, an open-source identity-aware secrets management platform, working alongside the Head of OpenBao Development.

At a glance

Employment
Full-time · Employee (employment agreement)
Work mode
Remote · Europe, North America, APAC

What you'll do

  • Design, write, and maintain core capabilities, plugins, storage backends, and secrets engines for OpenBao in Go
  • 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
  • Ensure all code adheres to strict cryptography best practices, memory management safety, and secure-by-design principles; review and remediate vulnerability reports
  • Participate in upstream open-source development, reviewing pull requests, triaging issue reports, and maintaining high standards for community contributions
  • Work on internal lab projects, security tooling, and integration prototypes that advance open-source identity and secrets management
  • Write comprehensive unit, integration, and security tests for Go codebase changes to maintain reliability across production releases
  • Collaborate on CI/CD automation, release workflows, and supply chain security for OpenBao distribution artifacts

What we're looking for

  • Solid experience writing production-grade Go code, with a strong understanding of concurrency (goroutines/channels), interface design, testing suites, and performance profiling
  • Solid understanding of software security fundamentals, such as PKI/TLS, cryptography concepts, authentication/authorization models, and API design
  • Intermediate to Senior software engineering background (typically 3–5+ years in backend systems development)

Nice to have

  • Direct experience with the OpenBao or HashiCorp Vault codebase (plugin architecture, storage drivers, dynamic secrets, or internal RPC mechanisms)
  • Familiarity with Linux primitives, containerization (Docker, Kubernetes), and Infrastructure-as-Code tooling (Terraform/OpenTofu)
  • Previous track record of contributing to open-source Go projects or security tooling

Your team

OpenBao Development

ControlPlane's open-source development team, working directly alongside the Head of OpenBao Development

Benefits

An individual training budget for personal development, including conferences, training (books, courses, coaching, internal training), and qualifications

  • Generous and competitive salary + Bonus
  • 33 days of paid holiday, including paid leave for the standard 8 UK Bank Holidays
  • Enhanced Parental Leave
  • Private Medical and Dental Insurance

Apply

About ControlPlane Limited

ControlPlane is a London-headquartered consultancy specialising in cloud-native, Kubernetes, and open-source security solutions, helping organisations adopt and secure complex cloud infrastructures by implementing security measures that are "secure-by-design" and "secure-by-default." It provides services like zero-trust architectures, threat modeling, supply chain security, and platform engineering, and is active in the open-source community supporting projects like Flux CD, OpenBao, and FINOS AI Readiness.

Key facts

  • cloud-native, Kubernetes, and open-source security consulting
  • Acclaimed for work in highly regulated industries such as finance, healthcare, and national infrastructure
  • Active contributors to the open-source community supporting projects like Flux CD, OpenBao, and FINOS AI Readiness

What they value

  • Quietly confident
  • Strong work ethic
  • Keenness to learn
  • Emotional maturity and respect
  • "we" is more than "me"
  • Embrace human diversity of all kinds