HashiCorp logo

Engineer II - Backend - Terraform Developer Experience

HashiCorp

About The Terraform Developer Experience Team

We design, develop, and support tools that enable developers to build Terraform providers. A lot of our work is collaborating with teams that ship the official AWS, Azure, GCP, and Kubernetes providers. The Terraform Plugin Framework powers a massive ecosystem of plugins, so we must take extra care to ensure we’re shipping impactful features and functionality while looking ahead to the next 1000 providers. We’re looking for collaborative engineers with an interest in improving the Terraform developer experience to come join our growing team. Note that this is not an operations team: we design, develop, and fix software, we’re not on-call.

About The Role

As an Engineer II, you will interact regularly with collaborators on other teams to deliver multi-team engineering efforts. Within the team, you will help fix, design, prototype, and implement features and tools while ensuring stability and usability. All of our work is open source, and we collaborate with the open source community as well as several internal teams. Much of our work is on the SDKv2 and Terraform Plugin Framework, but we contribute to several other projects as well.

In This Role, You Can Expect To:

  • Develop, advocate for, and support new and existing features for the Terraform Plugin Framework.
  • 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.
  • Engage open source contributors, promote healthy community engagement, and establish standards for effectively working in the open.
  • Provide code review and technical support to your peers, 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 professional experience developing with Go.
  • You have experience with API development.
  • 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.
  • You enjoy working collaboratively on a small, fully-remote, fast-moving team.
  • You have strong written communication skills, and you understand how to use tools like code review to asynchronously unblock and level up your peers.
  • You have 3+ years of professional software engineering experience.

What is our hiring process like?

  • Introductory Call with someone from our recruiting team.
  • First Interview with an Engineering Manager.
  • Communication and Collaboration interview.
  • Pair Programming interview. Partnering with a fellow engineer, work through a technical problem together.
  • Technical Assessment (Code Review) interview. We’ll supply a GitHub Pull Request that you’ll review, so you don’t have to write any code in front of us.
  • Systems Design Interview. This is conversational and you don’t have to write any code!
  • If applicable, a final conversation with the Engineering Manager for the team you would be joining.
  • Offer

Individual pay within the range will be determined based on job-related factors such as skills, experience, and education or training.

The base pay range for this role in the SF Bay Area / NYC area is:

$151,300—$178,000 USD

The base pay range for this role in Seattle Metro, Denver / Boulder Metro, New York (excluding NYC), Washington D.C., or California (excluding SF Bay Area) is:

$138,600—$163,100 USD

The base pay range for this role in Colorado (excluding Denver / Boulder Metro) and Washington (excluding Seattle Metro) is:

$126,100—$148,300 USD

Similar jobs

Last update: 23 minutes ago

Capgemini logo
Capgemini

Terraform Developer

Join Capgemini as a Terraform Developer in New York, focusing on GCP, Kubernetes, and Terraform for DevOps solutions.

Harness logo
Harness

Senior Backend Engineer

Join Harness as a Senior Backend Engineer to build scalable infrastructure using AWS, Terraform, and more. Remote position with competitive salary.

Byterat logo
Byterat

Senior Software Engineer (DevOps)

Join Byterat as a Senior Software Engineer (DevOps) to manage cloud infrastructure and enhance web applications in a fast-paced startup.

Timescale logo
Timescale

Software Engineer - Backend (Python, Go)

Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.

Cyberhaven logo
Cyberhaven

Senior Backend Developer

Join Cyberhaven as a Senior Backend Developer to design scalable systems using Go, Kubernetes, and more. Remote position with competitive benefits.

Grafana Labs logo
Grafana Labs

Senior Backend Engineer

Join Grafana Labs as a Senior Backend Engineer, working remotely in the US/Canada on Kubernetes monitoring.

Medium logo
Medium

Senior Backend Engineer (Go, Kubernetes)

Join Medium as a Senior Backend Engineer to build backend systems using Go and Kubernetes. Remote work available.

Airbnb logo
Airbnb

Senior Backend Engineer, Media Foundation

Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.

Samsara logo
Samsara

Software Engineer - Developer Experience

Join Samsara as a Software Engineer focusing on Developer Experience, enhancing CI/CD and cloud systems.

TeamViewer logo
TeamViewer

DevOps Engineer with Cloud and CI/CD Expertise

Join TeamViewer as a DevOps Engineer in Munich. Work with AWS, Azure, GCP, and CI/CD tools to drive innovation in cloud infrastructure.

The Home Depot logo
The Home Depot

Remote Software Engineer II

Join The Home Depot as a Remote Software Engineer II, focusing on front-end development, microservices, and cloud computing.

Hayden AI logo
Hayden AI

Senior Software Engineer, Backend

Join Hayden AI as a Senior Backend Engineer to build scalable cloud services using AWS, Python, and Go.

Valdera logo
Valdera

Senior Software Engineer (Full-Stack)

Join Valdera as a Senior Software Engineer (Full-Stack) to build innovative tools for global teams. Work remotely with AWS, React.js, and more.

Remo Health logo
Remo Health

Senior Software Engineer II, Provider Experience

Join Remo Health as a Senior Software Engineer II to lead technical development in dementia care solutions using React, TypeScript, and more.

Vapi logo
Vapi

Founding Senior Backend Engineer

Join Vapi as a Founding Senior Backend Engineer to shape voice AI technology. Work on-site in San Francisco.

Text Blaze logo
Text Blaze

Principal Full-Stack Engineer (Backend Focus)

Join Text Blaze as a Principal Full-Stack Engineer focused on backend development. Work remotely and drive product innovation.

Haus logo
Haus

Fullstack Software Engineer, Applications

Join Haus as a Fullstack Software Engineer to develop APIs and user experiences for marketing science applications.

Wealthfront logo
Wealthfront

Backend Engineer

Join Wealthfront as a Backend Engineer to design and build backend systems with Java, SQL, and more.

Calm logo
Calm

Senior Backend Engineer

Join Calm as a Senior Backend Engineer to design and maintain backend systems for mobile and web apps.

Built  logo
Built

Software Engineer II - TypeScript, Node.js, React

Join Built as a Software Engineer II to develop scalable features using TypeScript, Node.js, and React in a remote role.

WP Engine logo
WP Engine

Software Engineer II - WordPress and Open Source

Join WP Engine as a Software Engineer II to enhance WordPress as a Headless CMS through open source projects like WPGraphQL and Faust.js™.

Inclusively logo
Inclusively

Senior Cloud Engineer

Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.

GitLab logo
GitLab

Intermediate Backend Engineer - Ruby on Rails

Join GitLab as an Intermediate Backend Engineer focusing on Ruby on Rails to enhance compliance features in a remote role.

Human Interest logo
Human Interest

Senior Full-Stack Software Engineer

Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.