Engineer II, Backend

  • Posted 2 days ago | Updated 7 hours ago

Overview

USD 151,300.00 - 178,000.00 per year
Full Time

Skills

Infrastructure Lifecycle Management
ProVision
Workflow
Scheduling
Virtual Machines
Lifecycle Management
INSPECT
Remote Access
Security Controls
Computer Networking
SaaS
Product Engineering
Cloud Computing
Management
Sales
Lean Methodology
FOCUS
Expect
Usability
Collaboration
Product Design
Product Management
Pair Programming
Programming Languages
Golang
Ruby
Terraform
NOMAD
Virtual Team
Value Engineering
Training
Salesforce.com
Recruiting
IBM
Privacy

Job Details

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.

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, as well as to enterprises through self-managed/on-premises options.

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

At HashiCorp, we work on products that our users and customers love. It dramatically eases the work and overhead of deploying, managing and securing 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 This Role

We're looking for an engineer with a strong backend focus to join our team. In this role, you can expect to:
  • Design, prototype and implement features and tools while ensuring stability and usability
  • Collaborate closely with Product Design and Product Management partners, as well as engineers on your team and others
  • Act as a subject matter expert on quality development with an emphasis on Golang development
  • Participate in cross-team working groups as you develop your knowledge as a domain expert
  • Empathize with the people who use our products, serving as their voice when influencing priorities and technical decisions
  • Enable your teammates through technical contributions, code reviews and pair programming
  • Work with internal and external stakeholders to determine and prioritize new features and enhancements critical to the success of HashiCorp customers and employees
  • Support reliable production environments, including participating in an on-call rotation
You may be a good fit if some of the following apply:
  • You have less than 6 years of experience as an engineer.
  • You have professional experience developing with modern programming languages and frameworks, and are interested in working in Golang and Ruby specifically.
  • You have experience using HashiCorp products (Terraform, Packer, Waypoint, Nomad, Vault, Boundary, Consul).
  • 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.

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 USD

The base pay range for this role in California (excluding SF Bay Area), New York (excluding NYC), Seattle Metro, Denver / Boulder Metro, Washington D.C., or Maryland is:

$138,600-$163,100 USD

The base pay range for this role in Colorado (excluding Denver / Boulder Metro), Illinois, Minnesota, or Washington (excluding Seattle Metro) is:

$126,100-$148,300 USD

"HashiCorp is an IBM subsidiary which has been acquired by IBM and will be integrated into the IBM organization. HashiCorp will be the hiring entity. By proceeding with this application you understand that HashiCorp will share your personal information with other IBM subsidiaries involved in your recruitment process, wherever these are located. More information on how IBM protects your personal information, including the safeguards in case of cross-border data transfer, are available here: link to IBM privacy statement."
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.