The Role
On the HashiCorp engineering team, we build the Infrastructure Cloud which allows enterprises to take a unified approach to Infrastructure and Security Lifecycle Management.
Vault Cloud (HCP Vault Dedicated) is a hosted version of Vault Enterprise operated by HashiCorp to allow organizations to get up and running quickly. HCP Vault Dedicated uses the same binary as self-hosted Vault Enterprise, which means you will have a consistent user experience. Vault Cloud (HCP Vault Dedicated) is a fully managed, enterprise-grade secrets management and encryption service designed to provide organizations with secure, scalable, and highly available identity and access management solutions. It is a dedicated, single-tenant Vault deployment, managed by HashiCorp, that offers enhanced security, operational simplicity, and compliance readiness without the burden of self-managing Vault infrastructure.You can use the same CLI, API, and UI to communicate with HCP Vault Dedicated as you use to communicate with a self-hosted Vault Enterprise.
HCP Vault Dedicated clusters can be created on either AWS or Azure across multiple regions across North America, Asia, and Europe.
Roles and Responsibilities:
The team’s key technical competencies are broad, but can be summarized to the following:
- Software engineering: requirements gathering, prototyping, implementation, validation, build and deployment, production monitoring.
- Apply best practices for security, authentication, and encryption in Vault Cloud services.
- Implement backup, replication, and disaster recovery strategies for Vault Cloud services.
- Participate in code reviews, design discussions, and knowledge-sharing within the team.
- Engage in on-call rotations to support production systems when needed.
- Engage in team discussions, data-driven approach to solving complex technical challenges and delivering results
- Apply independent judgement within team practices to determine appropriate actions and solutions.
- Solution discovery: ability to identify options to both technical and business challenges, and the willingness to experiment and validate.
- Test and Deploy solutions and automate to replace manual processes with Automation and scripting.
- Demonstrated ability to collaborate & build trust with multiple engineering teams to ensure seamless coordination, release readiness, and proactive issue resolution
What you’ll need (basic qualifications)
- A Bachelor or higher degree in computer science, computer engineering, or related field.
- Minimum 2-5 years of working experience in application software development, security life cycle management, infrastructure.
- You have professional experience developing with modern programming languages and frameworks, source control, build, release in any programming tech stack for backend services.
- Must have the willingness and interest to work with Golang and Python.
- Writing tests for more complex or edge cases, integrating automated testing.
- Strong proficiency in programming, debugging, and problem solving.
- Good level knowledge of source control, build, release, and configuration management in any programming tech stack for backend services.
- Hands-on experience with Cloud & Infrastructure - AWS, GCP, or Azure.
- Experience working on an Enterprise product and / or participating in on-call support for production incidents is a plus.
- Strong written and verbal communication skills.
What's nice to have (preferred qualifications)
- You have experience using HashiCorp products (Terraform, Vault, Packer, Waypoint, Nomad, Boundary, Consul).
- You have prior experience working in cloud platform engineering teams
- Kubernetes & Terraform: Experience deploying and managing infrastructure at scale.
- Knowledge of TLS, PKI, identity management, and access control models. #LI-Hybrid #LI-SG1
“HashiCorp is an IBM subsidiary which has been acquired by IBM and will be integrated into the IBM organization. HashiCorp will be the hiring entity. By proceeding with this application you understand that HashiCorp will share your personal information with other IBM subsidiaries involved in your recruitment process, wherever these are located. More information on how IBM protects your personal information, including the safeguards in case of cross-border data transfer, are available here: link to IBM privacy statement.”