Sr. Engineer - Terraform Enterprise @ HashiCorp
Your Application Journey
Email Hiring Manager
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.