A career in IBM Software means you'll be part of a team that transforms our customer's challenges into industry-leading solutions. We are an infinitely curious team, always seeking new possibilities, and dedicated to creating the world's leading AI-powered, cloud-native software solutions. Our renowned legacy creates endless global opportunities for our network of IBMers. We are a team of deep product experts, ensuring exceptional client experiences, with a focus on delivery, excellence, and obsession over customer outcomes. This position involves contributing to HashiCorp's offerings, now part of IBM, which empower organizations to automate and secure multi-cloud and hybrid environments. You will join a team managing the lifecycle of infrastructure and security, enhancing IBM's cloud solutions to ensure enterprises achieve efficiency, security, and scalability in their cloud journey.
Your Roles and Responsibilities
This section is an opportunity to explain the responsibilities and expectations of the role.
● Lead the creation of multi-phase features, including design, breakdowns, implementation, testing, and maintenance.
● Maintain and support our continuous integration and build pipelines, helping to ideate and implement improvements.
● Negotiate with stakeholders for prioritization and planning for releases and sprints.
● Mentor other developers across the team and the organization, reviewing pull requests for Vault and Vault Enterprise, architecture, and designs.
● Participate in cross-team working groups as a subject matter expert.
● Help the open source community with our Vault Community Edition sustaining rotation, reviewing the community’s pull requests and feature requests, and addressing issues.
● Give demos of new features and workflows.
● Maintain a very high standard for quality and security, and keep Vault customers’ trust.
● Participate in our on-call rotation to assist HashiCorp support.
● Interview candidates and provide detailed feedback to hiring committees.
●Experience and facility with Go or a similar programming language.
● Experience writing automated unit, integration, and functional tests.
● Source code control best practices using Github or other similar tools.
● Communicate clearly while remaining empathetic and kind.
● Have an eagerness to learn through humility and reflection.
● A willingness to advocate for clean code, refactoring when needed, and understanding tradeoffs.
● Understanding of best practices in secrets management.
● Experience with authentication and authorization workflows.
● Comfortable working in Linux shells.
● Experience designing user-friendly API & CLI interfaces.
● Familiarity with Vault, and other Hashicorp products (such as Terraform or Boundary).
● Experience selling products to enterprise customers.