OpenBao Developer
Posted 1hrs ago
Employment Information
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)




















