Search jobs > San Francisco, CA > Backend developer

Engineer II - Backend - Terraform Developer Experience

HashiCorp
San Francisco, CA, United States
$126.1K-$148.3K a year
Full-time

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 a 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?

The below serves as a basic outline; we may choose to add or remove steps based on the information that we gather during the process.

  • 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

LI-Remote

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

30+ days ago
Related jobs
Promoted
VirtualVocations
Oakland, California

A company is looking for a Backend Engineer II, Platform Billing. ...

Promoted
Block Communications
San Francisco, California

This is a high force multiplier team aiming to enhance the developer experience for all iOS developers at Block. A passion for accelerating the development velocity of other engineers and improving their developer experience. The iOS Developer Experience team builds all necessary infrastructure and ...

Bitstrips ULC
Burlingame, California

Software Engineer, Backend, 7+ Years of Experience. Experience with backend services or distributed systems. Snap Engineering teams build fun and technically sophisticated products that reach hundreds of millions of Snapchatters around the world, every day. We’re looking for a Software Engineer to j...

Uber
San Francisco, California

We are looking for talented engineers to join the Platform Engineering team whose mission is to develop and support the technology storing the majority of the operational data at Uber. Engage and support stakeholders and collaborate across teams to ensure that the real-time streaming and storage pla...

Doctor On Demand
San Francisco, California
Remote

You have significant professional experience in building and maintaining consumer grade web applications, suggested 3+ years experience. Our teamWe’re a tight-knit, collaborative team of Product Designers, Content Writers, and Researchers, working in close partnership with our Product Management and...

Rippling
San Francisco, California

Coordinate cross team collaborations, incorporate customer feedback into product engineering roadmap and drive the execution of delivery. Experience working in a fast-paced, dynamic environment. A variety of factors are considered when determining someone’s compensation–including a candidate’s profe...

Amazon Development Center U.S., Inc.
San Francisco, California

We are hiring innovative engineers for AWS Outposts - a start-up like opportunity to build a new line of business, with new technologies, from the ground-up. We aim to hire engineers who will thrive in a collaborative and open environment, who aren't afraid to dive-deep to solve complex challenges, ...

Gusto
San Francisco, California
Remote

This role will be a part of our Developer Experience Team at Gusto! The Developer Experience Team is a small but growing engineering team that empowers the 200+ Product Engineers at Gusto. Gusto Product Engineers move tens of billions of our customers’ dollars every year and the Developer Experience...

Envoy
San Francisco, California

We are looking for a senior engineer who is capable of being fullstack but is excited to be backend heavy in their work. Our senior engineers lead major product features, design systems, and mentor other engineers. Envoy's workplace platform has redefined how companies welcome visitors, improve the ...

Disney Entertainment & ESPN Technology
San Francisco, California

We’re seeking a Software Engineer II for the Roku Client Application Engineering Team, where you’ll be part of the team that builds our Direct-to-Consumer client apps, such as Disney+, Star+, ESPN and Hulu on Roku streaming devices and smart TVs. We’re looking for an engineer who, ideally, has exper...