OpenBao Developer

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

OpenBao Developer building secure, high-performance Go features for ControlPlane’s open-source secrets management platform. Contributing to architecture, security, testing, and upstream community development.

Responsibilities:

  • Design, write, and maintain OpenBao core capabilities, plugins, storage backends, and secrets engines in Go
  • Partner with the Head of OpenBao Development on system architecture, technical RFCs, and feature roadmaps
  • Apply cryptography best practices, memory-management safety, and secure-by-design principles
  • Review and remediate vulnerability reports
  • Participate in upstream open-source development, including pull-request reviews and issue triage
  • Work on internal lab projects, security tooling, and integration prototypes
  • Write unit, integration, and security tests
  • Collaborate on CI/CD automation, release workflows, and supply-chain security for OpenBao distribution artifacts

Requirements:

  • Strong experience writing production-grade Go code
  • Strong understanding of concurrency, including goroutines and channels
  • Understanding of interface design, testing suites, and performance profiling
  • Solid understanding of software security fundamentals, including PKI/TLS, cryptography concepts, authentication/authorization models, and API design
  • Intermediate to Senior software engineering background, typically 3–5+ years in backend systems development
  • Familiarity with Linux primitives, Docker, Kubernetes, and Terraform/OpenTofu
  • Ability to align work hours with a global team across USA, NZ, and UK
  • Right to work in the UK or EU
  • OpenBao or HashiCorp Vault experience is desirable but not required
  • Previous contributions to open-source Go projects or security tooling are desirable

Benefits:

  • Bonus
  • 33 days of paid holiday, including paid leave for the standard 8 UK Bank Holidays
  • Enhanced Parental Leave
  • Private Medical and Dental Insurance
  • Individual training budget for personal development
  • Conferences
  • Training (books, courses, coaching, and internal training)