IBM is a leading company in software solutions, dedicated to transforming customer challenges into innovative solutions. The Senior Software Engineer will contribute to HashiCorp's Boundary product, focusing on developing and optimizing features for secure access management in hybrid environments.
Responsibilities:
- Develop, advocate for, and support new and existing features for the Boundary product
- 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 architecture decisions and technical design reviews
- Optimize performance and scalability of Boundary management workflows
- Participate in on-call duty rotation to keep the service availability 99.9% or above
- Work in our tech stack: Go, gRPC, Protobuf, gRPC-Gateway, and PostgreSQL
Requirements:
- 5+ years of experience
- Strong proficiency in Golang programming language
- Working understanding of privileged access management and protocols such as SSH and RDP
- Experience working with distributed cloud systems
- Experience building automated tests that validate feature functionality and integration
- Experience in designing and implementing resilient systems that can horizontally and vertically scale
- Nice to have experience using Vault or Boundary