We build Boundary, a secure access management solution built for cloud-native environments. Boundary allows organizations of all sizes the ability to access infrastructure and applications with fine grained security controls and auditing. Boundary is a young product in the HashiCorp Security line, and we’re looking for great engineers with interest in security and cloud automation to come join our growing team.
About The Role
The HCP Boundary team builds Boundary as an enterprise SaaS offering on HashiCorp Cloud Platform. As an experienced engineer on the Boundary Cloud team, you will help design, prototype, and implement core features while ensuring the scalability and stability of Boundary.
In This Role, You Can Expect To
Develop, advocate for, and support new and existing features for Boundary and HashiCorp Cloud Platform
Own the full lifecycle of development including design, testing, release, and running the service in production
Interface directly with internal teams, users and HashiCorp customers
Provide code review, mentorship, and support to HashiCorp employees, community members, and partners
Work on issues and improvements critical to the success of HashiCorp customers and the broader community
Participate in a 24/7 on-call rotation that supports our critical production services
You may be a good fit for our team if some of the following apply:
You have experience with the Go programming language.
You have a working understanding of privileged access management and tools such as SSH.
You have a strong understanding of security principles.
You have experience building or operating distributed systems.
You have experience using Vault or Boundary.
What is our hiring process like?
The below serves as a basic outline; we may choose to add or remove steps based on the information that we gather during the process.
Introductory Call with someone from our recruiting team.
First Interview with an Engineering Manager.
Interview Loop with additional team members, with the following panel:
Technical Code Pairing interview
Code Review interview
Communication and Collaboration interview
Systems and architecture interview
If applicable, a final conversation with the Engineering Manager for the team you would be joining.