Image Description

Software Engineer, Terraform Cloud

Job Description

Posted 9 months ago

The Terraform Cloud Production Engineering team is part of the larger group of software engineers building the Terraform Cloud hosted service.nbsp;

Our platform is composed of a Rails application working in concert with several Go services. Our team leads efforts to ensure our platform is robust, secure, and performant for the mission-critical production workloads of our customers.nbsp;

We have a large footprint and a quickly-growing user base, and are looking to expand our team. We’re looking for our first senior software engineer to join our existing team of Site Reliability Engineers who manage our production infrastructure.nbsp;

This new role will spearhead our efforts to foster security and performance engineering for our platform. An ideal candidate will have a strong background building distributed systems and web platforms at scale, a principled approach to security (both code and infrastructure), and an interest in cross-functional work across security, infrastructure, and platform engineering teams.nbsp;

If you fit this profile, we’d love to meet you!


  • Partner with the Terraform Cloud platform engineers and SREs to identify, investigate, and remediate security concerns, performance bottlenecks, and production issues across our services
  • Work closely with the HashiCorp security team to develop and deliver on a joint roadmap for security-related concerns for Terraform Cloud platform services and infrastructure
  • Establish and foster best practices around platform security and performancenbsp;nbsp;
  • Requirements

    • Experience building and scaling distributed, highly available systems
    • Expertise with one systems language, and experience with many more (we use Ruby/Rails and Go primarily)
    • Strong application/infrastructure security background with production systems
    • Experience debugging performance bottlenecks for live services and systemsnbsp;nbsp;nbsp;
    • How We Work

      At HashiCorp, we operate according to a strong set of company principles, many of which are described in The Tao of HashiCorp. We value top-notch collaboration and communication skills, both among internal teams and in how we interact with our users. We take care to balance and be responsive to the needs of our open source community as well as our enterprise level customers.

      Engineering at HashiCorp is largely a remote team, and this role is no exception. While prior experience working remotely isn't required, we are looking for team members who perform well given a high level of independence and autonomy.

      About the Application Process

      All work requires excellent written communication skills, remote work doubly so. For this reason, we require a cover letter for your application to be considered complete.

      In your cover letter, please describe what draws you to working at HashiCorp and to this role in particular. Specifics of your past experience are great to include, too.

      At HashiCorp, we are committed to hiring and cultivating a diverse team. If you are on the fence about whether you meet our requirements, please apply anyway!

      We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.



Job Summary

Image Description

Similar Jobs

The largest community on the web to find and list jobs that aren't restricted by commutes or a specific location.

Our team is driven by a passion to innovate on the explan...

What we're working on**\n\nEnterprise companies turn to u...

nAbout The Opportunity:\n\nWe are looking for a Backend S...