Senior Engineer

HashiCorp
Summary
Join the Terraform Enterprise team at HashiCorp, a company focused on delivering the Terraform Cloud SaaS offering to on-prem environments. This senior engineer role requires 7+ years of experience in enterprise application software development and familiarity with cloud technologies. The position involves working on a cross-functional team, owning medium to large customer-facing projects, participating in on-call rotation, and mentoring junior developers. You will design, build, and maintain the Terraform Enterprise application, collaborating with stakeholders to prioritize new features. The role offers opportunities for professional growth and development within a 100% remote, globally distributed team. HashiCorp is an IBM subsidiary, and by applying, you acknowledge that your information will be shared with other IBM subsidiaries.
Requirements
- A Bachelor or higher degree in computer science, computer engineering, or related field
- 7+ years working experience in enterprise application software development
- Software Engineering background with proficiency in application development, systems/infrastructure engineering concepts such as infrastructure as code, software defined networking, monitoring, virtualization, and the tools used to operate and maintain related systems
- Deployment experience for highly compliant industries, such as US Federal environments
- Strong written and verbal communication skills
- Proven record of delivering with ambiguous product requirements and scope by refinement and system analysis. You are able to identify pragmatic and ideal solutions by accounting for tradeoffs and costs
- Experience working on an Enterprise product and participating in on-call support for production incidents
Responsibilities
- Gain proficiency in the Terraform Enterprise application and are able to replicate customerβs user experience in installation, configuration, execution and monitoring
- Collaborate on a cross-functional team including Engineering, Product, and Design to deliver excellent customer experiences
- Own medium to large customer facing projects, judiciously evaluate trade offs and remove project blockers
- Actively participate in code reviews and mentor junior developers, fostering a collaborative and knowledge-sharing environment within the team
- Participate in our on-call rotation to resolve escalated critical product issues for customers
- Lead cross-team working groups while developing your knowledge as subject matter expert
- Design, build, iterate on, and ship the Terraform modules, machine images, system configuration, and software that delivers Terraform Enterprise in customer environments
- Maintain a reliable production application for our customers while working alongside infrastructure engineering
- Work with internal and external stakeholders to determine and prioritize new features and enhancements. You understand and can foresee how decisions may impact the quality, efficiency, and effectiveness of our own team and closely related teams