Frontend Engineer II

Full Time
1 month ago
About HashiCorp Engineering

We build the Infrastructure Cloud which allows enterprises to take a unified approach to Infrastructure and Security Lifecycle Management:

Infrastructure Lifecycle Management: Build / Deploy / Manage

  • Terraform allows you to use infrastructure as code to provision and manage any infrastructure across your organization.
  • Packer standardizes image workflows across cloud providers, allowing teams to build, govern and manage any image for any cloud.
  • Waypoint makes infrastructure easily accessible at scale, enabling platform teams to deliver golden patterns and workflows with an internal developer platform.
  • Nomad brings modern application scheduling to any type of software, allowing you to manage containers, binaries and VMs efficiently in the cloud, on-premises and across edge environments.
  • Vagrant isolates dependencies and their configuration within a single disposable and consistent development environment.

Security Lifecycle Management: Protect / Inspect / Connect

  • Vault provides organizations with identity-based security to automatically authenticate and authorize access to secrets and other sensitive data.
  • Boundary standardizes secure remote access across dynamic environments, allowing organizations to connect users and manage access with identity-based security controls.
  • Consul standardizes service networking, allowing you to discover and securely connect any service across any runtime with identity-based service networking. 

We deliver the Infrastructure Cloud through an enterprise-grade unified SaaS platform, HCP.

Across product engineering and platform engineering teams, we are looking for great engineers to come join us in developing the Infrastructure Cloud!

What’s special about HashiCorp Engineering?

At HashiCorp, we work on products that our users and customers love. It dramatically eases the work and overhead of deploying and managing infrastructure for teams, allowing people to focus on the uniquely valuable parts of their job, rather than tedious and repetitive tasks. 

This means customers really use our software and provide lots of feedback. Gathering and understanding this feedback requires that we collaborate not only with other engineers, but with our partners in Product, Design, Support, Sales, Education, Community and many other groups that need to work together to ensure our products are having the intended impact.

We lean into our principles of Pragmatism and Execution to keep our focus on outcomes that actually impact our customers. We find that balancing with Beauty Works Better means we put in a bit of extra effort to solve a problem once the best way we can find, rather than taking shortcuts.

We find that our principles of Kindness, Humility, and Reflection allow team members to collaborate openly and safely. We look to help and learn from each other and win together.

HashiCorp Engineering is looking for people who want to do the best work of their careers to join us and make all of us better.

About the role

We’re looking for a Frontend Engineer II to join our team. This role carries a strong front-end focus. You will help design, prototype and implement features and tools while ensuring stability and usability. You will lead large customer-facing projects and interact regularly with collaborators on other teams to deliver multi-team engineering efforts. This is an opportunity to have an impact not just on the productivity and lives of developers, but on improving an industry as a whole.

In this role, you can expect to:
  • Collaborate closely with Product and Design teams to help guide product innovations from concept to Beta to GA release
  • Partner with design on feasibility, responsiveness, and details of components
  •  Act as a subject matter expert on quality front-end development, including accessibility, testing, data handling, and user experience
  • Create data-rich interfaces using the latest web standards
  • Empathize with the end user and be their voice when influencing priorities and technical decisions
  • Participate in cross-team working groups while developing your knowledge as a subject matter expert
  • Participate in collaborative technical work including pair programming, code reviews, and design discussions
  • Work with internal and external stakeholders to determine and prioritize new features and enhancements critical to the success of HashiCorp customers and community
You may be a good fit for our team if some of the following apply:
  • You have less than six years of experience as a software engineer.
  • You have professional experience developing with a JavaScript framework (e.g., Ember.js, Angular, Nuxt, or Next), and you are interested in working with modern Ember.js.
  • You enjoy working collaboratively with a distributed team including remote and in-office team members
  • You value feedback, and seeking ways to learn and grow as an engineer.
  • You’ve reviewed our principles and they resonate with your professional values
  • You have familiarity or are willing to learn the key workflows involved in HashiCorp products (Terraform, Packer, Vagrant, Waypoint, Nomad, Vault, Boundary, Consul)
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
  • Technical pre-screen through the CodeSignal platform
  • First Interview with an Engineering Manager
  • Interview Loop with additional team members, with the following panel:
    • Technical Code Pairing interview
    • Code Review interview
    • Communication and Collaboration interview
    • Systems and architecture interview
  • If applicable, a final conversation with the Engineering Manager for the team you would be joining
  • Offer Stage

We do our best to accommodate your programming language of choice for technical interviews.

 

#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 USDThe 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 USDThe base pay range for this role in Colorado (excluding Denver / Boulder Metro) and Washington (excluding Seattle Metro) is:$126,100—$148,300 USD