In this role, you can expect to:
Develop, advocate for, and support new and existing features for the Terraform Plugin Framework.
Partner with the Terraform Core team to guide the evolution of the Terraform Plugin Protocol and development of Terraform features.
Identify common problems facing internal and partner provider development teams, build consensus around solutions, and help drive adoption of the latest tools
Spend time writing. At HashiCorp, we write extensively about customer problems, potential solutions, and much more. A Request For Comment (RFC) document is the first step in developing a solution.
Build relationships with engineering managers, product managers, and engineers on other teams in the Terraform organization, so you can contribute to department-level strategy.
Engage open source contributors, promote healthy community engagement, and establish standards for effectively working in the open.
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.
You may be a good fit for our team if some of the following apply:
You have 12+ years of professional software engineering experience.
You have experience with or interest in learning the Go programming language.
You have experience with API design. You understand how to work with the constraint of backwards compatibility, and hold a “measure twice, cut once” approach to API development.
You’ve thought about what it means to enable the success of an engineering team. Sometimes this means you’ll be shipping, but sometimes it’s important that you’re not the one to write the code.
You’re comfortable getting involved with strategic conversations. You may have attempted to translate a high-level company objective into tangible outcomes for your team.
You have experience or interest in learning Terraform and Terraform internals. Bonus points if you’ve written and/or maintain a Terraform plugin, we’d love to hear about it!
You have experience or are interested in working in an open source software development environment.