Sr. Engineer II - Backend - HCP Packer
About the team
Packer 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.
About the role
We are looking for a strong technical leader who thrives on tackling ambitious challenges at scale. You'll play a crucial role in shaping the future of HCP Packer by leading the design, development, and optimization of 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 you’ll need:
- 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.
If you are excited about the prospect of leading the charge in a critical, high-impact role that blends technical excellence with a focus on security and collaboration, we encourage you to apply and join us in shaping the future of HCP Packer.
#LI-REMOTE
Individual pay within the range will be determined based on job related-factors such as skills, experience, and education or training.