Sr. Engineer - Terraform Enterprise
@ HashiCorp

United States
$176,000
On Site
Full Time
Posted 29 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXXXX***** @hashicorp.com
Recommended after applying

Job Details

About The Team

The Terraform Cloud team delivers complex infrastructure lifecycle management and the Terraform Enterprise SaaS offering to on-prem environments. They work on installation, administration, operation, and maintenance, covering software development, infrastructure and site reliability engineering, release management, and more.

The team leverages major cloud providers such as AWS, Azure, and GCP, and invests in deployment options with Docker and Kubernetes. The technology stack includes Go, Terraform, Ruby on Rails, and GitHub Actions, without front end development.

Key technical areas include software engineering (prototyping, implementation, deployment, production monitoring), infrastructure and security engineering (scaling, disaster recovery, error handling), and solution discovery (innovative problem solving and validation).

About this Role

The Sr. Engineer - Terraform Enterprise will work on evolving the Terraform Enterprise product. This role involves gaining proficiency with the application, collaborating with cross-functional teams, owning customer facing projects, mentoring junior developers, participating in on-call rotations, and designing and shipping essential features.

Key Responsibilities

  • Gain in-depth understanding of the Terraform Enterprise application.
  • Collaborate with Engineering, Product, and Design teams.
  • Own and deliver medium to large customer projects.
  • Participate in code reviews and mentor junior developers.
  • Engage in on-call rotations and resolve production issues.
  • Design and deploy Terraform modules, machine images, and system configurations.
  • Prioritize new features and enhancements with stakeholders.

Candidate Qualifications

  • Bachelor or higher degree in computer science, computer engineering, or related field.
  • 7+ years of enterprise application development experience.
  • Expertise in application development, infrastructure as code, monitoring, and virtualization.
  • Experience with highly compliant deployment environments.
  • Excellent written and verbal communication skills.
  • Ability to work with ambiguous product requirements and tradeoffs.
  • On-call production support experience is a plus.

Additional Information

This position offers a unique opportunity to work in a globally distributed remote team spanning 9 time zones in 4 countries. HashiCorp, now an IBM subsidiary, will manage the hiring process and share candidate information with IBM subsidiaries according to their recruitment processes.

Salary Information

Salary ranges vary by location. For SF Bay Area/NYC: $176,000—$207,000 USD; for other regions, adjusted ranges apply.

Key skills/competency

  • Terraform
  • Cloud
  • SaaS
  • Infrastructure
  • Go
  • Deployment
  • Enterprise
  • On-call
  • Mentorship
  • Remote

How to Get Hired at HashiCorp

🎯 Tips for Getting Hired

  • Customize resume: Tailor your experience with Terraform skills.
  • Highlight cloud expertise: Emphasize AWS, Azure, GCP projects.
  • Showcase projects: Include case studies on SaaS deployment.
  • Prepare for interviews: Expect technical and behavioral questions.
  • Research HashiCorp: Understand their culture and remote working practices.

📝 Interview Preparation Advice

Technical Preparation

Review Terraform module design practices.
Study cloud platform deployment options.
Practice coding in Go and Ruby on Rails.
Understand infrastructure as code basics.

Behavioral Questions

Describe teamwork in distributed teams.
Explain conflict resolution in complex projects.
Share experiences with mentoring junior engineers.
Discuss challenges in on-call support scenarios.

Frequently Asked Questions