Senior Software Engineer, HashiCorp

Infrastructure Orchestration

$147.1-207.6k

Salary dependant on location

AWS
Linux
Go
Ansible
Azure
Puppet
Chef
Windows
Git
Senior level
Remote in US
HashiCorp

Cloud-computing infrastructure provider

Open for applications

HashiCorp

Cloud-computing infrastructure provider

1001+ employees

B2BEnterpriseMarketplaceSaaSCyber SecurityCloud Computing

Open for applications

$147.1-207.6k

Salary dependant on location

AWS
Linux
Go
Ansible
Azure
Puppet
Chef
Windows
Git
Senior level
Remote in US

1001+ employees

B2BEnterpriseMarketplaceSaaSCyber SecurityCloud Computing

Company mission

To help organizations to operate infrastructure in the cloud because it believes that infrastructure enables innovation.

Role

Who you are

  • You have professional backend software development experience in cloud environments
  • Strong language experience using Go or another modern programming language
  • Experience operating AWS, Azure, or Google Cloud infrastructure
  • Familiar with microservices architectures, and ideally have seen microservices in operation at a global scale, including its active development
  • Familiar with infrastructure management and operations lifecycle concepts
  • Experience building and supporting the production infrastructure for a large-scale SaaS application
  • Prior exposure to building and operating a large-scale cloud-based infrastructure
  • Comfortable and enthusiastic about adopting the HashiCorp way of building systems, using an infrastructure-as-code (IaC) approach, and taking advantage of immutable infrastructure
  • Have a good handle and understanding of platform engineering
  • Professional experience with configuration management tools such as Ansible, Chef, Puppet, or Salt to manage Linux and/or Windows hosts. A thoughtful understanding about when and how to use them and the tradeoffs incurred
  • Experience using source management tools like Git
  • Have a willingness to learn new technologies and methodologies
  • Understand the difference between shipping a project that’s done versus a project that is perfect
  • Have a customer-centric attitude and willingness to enthusiastically support the engineering teams to help HashiCorp continue to deliver great products and services

What the job involves

  • The Infrastructure Orchestration team is a core part of HashiCorp’s internal platform infrastructure group
  • Compromised of Site Reliability Engineers and Distributed Systems Engineers, this team is responsible for building the software that deploys and orchestrates infrastructure underpinning the HashiCorp Cloud Platform
  • We are working on the next-generation infrastructure platform for internal and external services, developing common tooling and workflows that are low friction and enable teams to get services built and deployed quickly and securely
  • We work closely with our sister infrastructure teams, release engineering, developer productivity, site reliability engineering teams, and other internal groups consuming our infrastructure platform
  • As our group expands, we’re seeking more Software Engineers to join our infrastructure team
  • Learn about HashiCorp’s products, teams, peers, and processes
  • Ship your first infrastructure project using HashiCorp tooling like Packer, Terraform, Nomad, and Consul
  • Have one-on-ones with every member of our team and members of other teams
  • Experience the HashiCorp culture and get familiar with the Tao of HashiCorp
  • Become a trusted member of the team and a subject matter expert on the systems we build and support
  • Take an active role in recommending and designing internal systems to support product, engineering, and security teams
  • Create tools for automating deployment, monitoring, and operations of the platform
  • Recommend improvements to the systems the team builds and supports
  • Provide ongoing maintenance and support of internal tools to improve system health and reliability
  • Participate in an on-call rotation that supports our production infrastructure
  • Drive the research and testing of systems to help meet the needs of our Engineering teams, including writing RFCs to show what thoughts and considerations went into the selection of the system
  • Build, deploy, and support new platform components
  • Help develop mature software engineering practices
  • Provide occasional after-hours support for our tools in the event of an outage

Application process

  • The interviewing process will have several phases
  • First, you will have a short call with the recruiter for the position
  • After that, you will chat with the hiring manager to discuss the role and gauge your interest in coming on board
  • Finally, you will have four “panel” interviews where you go in-depth and get to meet with individual members of the team

Our take

HashiCorp's software streamlines cloud operations for companies' teams, offering open-source solutions to facilitate cloud migration and utilization. Additionally, the company provides commercial versions of its tools, catering to businesses that prefer managed services.

With a pay-per-hour pricing model and adaptable products, HashiCorp enables companies to construct infrastructure spanning legacy systems, private clouds, and multiple cloud providers. its flagship product, Terraform, allows developers to create consistent rules, enhancing operational efficiency and reducing costs.

In a landscape increasingly reliant on AI and automation, HashiCorp simplifies the intricate architecture of data center management, ensuring a rising demand for its services. The company remains committed to enhancing its platform with new features and improving operational efficiency to fuel continued growth.

Steph headshot

Steph

Company Specialist

Insights

Top investors

Few candidates hear
back within 2 weeks

5% employee growth in 12 months

Company

Funding (last 2 of 5 rounds)

Mar 2020

$175m

SERIES E

Nov 2018

$100m

SERIES D

Total funding: $349m

Company benefits

  • Medical, dental & vision
  • Life & disability insurance
  • Flexible spending account (FSA)
  • Vacation and Other Leaves
  • 401(k)
  • Family Expansion Benefit
  • Maternity and Parental Leave
  • Expanded Mental Health Support

Company values

  • We are principled: Our principles create a common language and frame of reference for our employees. You will work in a professional, kind, and supportive environment, encouraged to collectively focus on shared goals
  • We are remote-oriented: Work your way, with the flexibility to create a work environment and schedule that suits your life while helping HashiCorp run and grow as effectively as possible
  • We are creating opportunities: As we expand and succeed, we are creating new opportunities for you to learn new skills while doing your best work. There are always new needs arising, creating endless opportunities to blaze a new path and take ownership of your career
  • We are building a once-in-a-generation company: Be a part of history. Here, you have the chance to help build a once-in-a-generation company defining and implementing the cloud operating model, which is increasingly essential for organizations to thrive in today’s multi-cloud world

Company HQ

The East Cut, San Francisco, CA

Founders

Mitchell Hashimoto

(Co-Founder)

Has worked as CEO and CTO of the company. Was previously Operations Engineer at Kiip, and a Developer at CitrusByte.

Armon Dadgar

(Co-Founder & CTO)

Former Software Engineer at Kiip. Worked as a Software Development Intern at Amazon.

Share this job

View 46 more jobs at HashiCorp