HashiCorp solves development, operations, and security challenges in infrastructure so organizations can focus on business-critical tasks. We build products to give organizations a consistent way to manage their move to cloud-based IT infrastructures for running their applications. Our products enable companies large and small to mix and match AWS, Microsoft Azure, Google Cloud, and other clouds as well as on-premises environments, easing their ability to deliver new applications.
At HashiCorp, we have used the Tao of HashiCorp as our guiding principles for product development and operate according to a strong set of company principles for how we interact with each other. We value top-notch collaboration and communication skills, both among internal teams and in how we interact with our users.
About the rolePacker is one of HashiCorp's oldest tools, and is a de facto standard in the infrastructure community for creating and automating the creation of machine images for dozens of platforms and technologies. Packer has a robust community support and extensive integrations. The HCP Packer team is building upon this foundation with the launch of a new service on the HashiCorp Cloud Platform, designed to streamline and secure complex workflows for managing machine images. This service provides an intuitive interface that seamlessly empowers users to manage the entire machine image lifecycle.
We are looking for a strong Senior Engineer who thrives on tackling ambitious challenges at scale. You'll play a crucial role in shaping the future of HCP Packer by working with the team to design, develop and optimize core services. Additionally, you'll be a key player in our new initiatives focusing on vulnerability management, Software Bill of Materials (SBOMs), Common Vulnerabilities and Exposures (CVEs), and adopting frameworks like SLSA (Supply Chain Levels for Software Artifacts). If you are passionate about building secure, scalable enterprise solutions and driving impactful changes through collaboration, we want you on our team.
What You'll Do: Design, develop, and maintain scalable APIs and services for HCP Packer that cater to the diverse needs of our users, ranging from developers to DevOps engineers. Provide technical leadership and mentorship to a small, highly skilled engineering team, driving best practices for software development and architectural design. Work closely with the HCP Packer frontend, Packer Core Engineering, and the HashiCorp Cloud Platform team to build cohesive, shared services and workflows. Lead initiatives around vulnerability management, implementing SBOM management capabilities, CVE tracking, and integrating the SLSA framework to ensure secure, compliant, and robust software supply chains. Partner with product management and design to own features from ideation and prototyping to testing, release, and continuous iteration based on customer feedback. Listen to feedback from early customers and the open-source community, interact thoughtfully, and iterate quickly to address user needs and improve our product. Write code primarily in Golang, while actively contributing to and learning from a team committed to growth and continuous improvement. Participate in the team’s on-call rotation, proactively identifying and resolving production-level issues to maintain a high service reliability and performance standard. What We're Looking For: 4+ years of software engineering experience, with a focus on cloud services and infrastructure. Experience designing, building, and maintaining enterprise-scale solutions, preferably in cloud-based environments. A passion for crafting intuitive, performant, and backward-compatible APIs that cater to a range of user personas. Strong communication and collaboration skills, with a track record of working effectively across teams and functions. A continuous learner who adapts quickly to change and thrives in a dynamic, fast-paced environment. Proficiency in Golang or a similar language. A focus on optimizing for performance, reliability, and scalability in all aspects of software development. A plus if you have experience with vulnerability management, SBOMs, and CVEs, as well as an understanding of the SLSA framework or similar security models #LI-Hybrid