Senior Software Engineer, Product Engineering (Boundary) - HashiCorp

IBM Multiple Cities

Company

IBM

Location

Multiple Cities

Type

Full Time

Job Description

Introduction

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 role and responsibilities
About Boundary

We build Boundary a secure access management solution built for hybrid 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

You will help design prototype and implement core features while ensuring the scalability and stability of Boundary. Given our product stage Boundary’s development area is broad and deep. We’re working to develop everything from a plugin system to allow seamless community contributions and extensions of Boundary’s core features to the implementation of cryptographic sub-systems that will allow secure recording and playback of sessions taking place over many different types of network protocols.

In this role you can expect to:
  • 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
Required education
High School Diploma/GED
Preferred education
Bachelor's Degree
Required technical and professional expertise
  • 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
Preferred technical and professional experience

* Nice to have experience using Vault or Boundary

Apply Now

Date Posted

12/04/2025

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Principal Software Engineer, HashiCorp Terraform Enterprise - IBM

Views in the last 30 days - 0

This job description highlights a senior technical leadership role at IBM focusing on scalable cloud solutions architectural guidance and enterprisele...

View Details

AI Engineer for Client Engineering FSM - IBM

Views in the last 30 days - 0

This text outlines the role of an AI Engineer focusing on developing AI solutions collaborating with crossfunctional teams optimizing performance enga...

View Details

Intern 2026: Software Engineer - Semiconductor - IBM

Views in the last 30 days - 0

IBM Research emphasizes innovation and problemsolving in technology development outlining responsibilities in chip design and requiring expertise in c...

View Details

Software Developer - COBOL to Java Conversion - IBM

Views in the last 30 days - 0

This job description outlines a role as an IBM Application Architect focused on transforming businesses through hybrid cloud and AI solutions The posi...

View Details

Quality Engineer-FullStack - IBM

Views in the last 30 days - 0

This text describes a Full Stack Tester role with responsibilities spanning test leadership automation performance testing data validation and collabo...

View Details

Application Engineer - IBM

Views in the last 30 days - 0

This job description highlights opportunities in IBM Consulting emphasizing collaboration with global clients career growth and innovative projects in...

View Details