About HashiCorp

HashiCorp solves development, operations, and security challenges in infrastructure so organizations can focus on business-critical tasks. We build products to give organizations a consistent way to manage their move to cloud-based IT infrastructures for running their applications. Our products enable companies large and small to mix and match AWS, Microsoft Azure, Google Cloud, and other clouds as well as on-premises environments, easing their ability to deliver new applications for their business.

We operate based on our company principles and follow the Tao of HashiCorp as we solve problems. If these ideas resonate with you, we would love to speak with you about working with us! #LI-Remote

Our Team

Consul helps organizations automate network configurations, discover services, and enable secure connectivity across any cloud or runtime. Our customers run Consul at large scale and we support customers that run enterprise versions of Consul on their own infrastructure, as well as building our own cloud management plane.

The customers and large community of users of Consul are platform operators, infrastructure engineers, and software developers that encounter novel performance, scaling, and usability challenges that we help them solve.

This Role

Our product continues to evolve to meet the needs of our customers, and the service mesh technical ecosystem is expanding with newer architectures such as the use of eBPF for service mesh functionality. We are looking for a staff engineer with domain expertise in cloud native security and deep familiarity with operating system level instrumentation (through mechanisms like eBPF). As a staff engineer, you are expected to drive technical architecture and product features that will fit under a broader security theme.

Staff and Principal Engineers are the most senior individual contributors at HashiCorp. They are leaders that continually strive to set a higher standard for the engineering organization as a whole. They are expected to help drive the product vision forward and propose novel areas of innovation with emerging technology.

Staff engineers at Hashicorp are experts in a specific problem space within our domain. Their core responsibilities are to work across team boundaries and work closely with product management ahead of the roadmap to aid in discovery and scoping discussions. We expect staff engineers to be highly autonomous, collaborate across product management and engineering to deliver both architectural vision and code, and lead by example to set a high bar for engineering excellence.

In this role, you can expect to…

  • Program mostly in Go, learning from and contributing to a team committed to continually improving their skills
  • Collaborate with product management to partner on an overall vision and strategy that is aligned with the product line and company goals
  • Partner with product managers and software engineers to execute against your team’s roadmap
  • Play a mix of roles, including technical leadership for teams, long term planning, product management partnership, and technical contribution and guidance
  • Provide feedback on an ongoing basis for all architectural documents and design decisions that pertain to your focus area.

You may be a good fit for our team if you have…

  • Experience in a lower-level language like Go.
  • Years of experience consistently delivering high-value, high-impact, cross-team projects.
  • Strong knowledge about Linux systems design, particularly in security and networking.
  • Solid understanding of networking fundamentals (common protocols and their applications)
  • Experience building and securing high availability applications using cloud native tools (Load balancers, Route 53, WAF, etc.)
  • Ability to thrive in ambiguity; complex and fuzzy requirements are more common than clearly defined customer expectations
  • A commitment and drive for quality, technical excellence and results
  • Prior experience working in high performance or distributed systems
  • Been responsible for production services in the past and have a deep understanding of delivering software at scale, and maintaining operational excellence.
  • Excellent written and verbal communication – you are equally comfortable explaining complex technical ideas to engineering teams, and presenting to product and executive leadership.
  • Exemplify the HashiCorp principles.

We’d love to hear from you!

HashiCorp is an open source company. We take great joy in helping developers, designers, and infrastructure practitioners build and deploy applications with our products.

Please feel free to include a cover letter to tell us about yourself and what gets you excited about the cloud, infrastructure as code, or one of our products! We’d like to get to know YOU and why you are interested in working at HashiCorp.

Colorado, California, Washington and New York City Applicants: To view base salary ranges for this role in your location and to learn more about which roles are eligible for bonus pay or commissions, please visit our Pay Transparency Calculator below. Individual pay within the range will be determined based on job related-factors such as skills, experience, and education or training. Information on our benefits can be found via the link below. Intern ranges can be found below.