Sr. Backend Engineer II - HCP Visibility
HashiCorpAbout the role
About the team - Engineering at HashiCorp
On the HashiCorp engineering team, 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!
Cloud Visibility has a mission to provide observability data to customers of the HashiCorp Cloud Platform. As a member of this team, you will be directly contributing to HashiCorp Cloud Platform (HCP), a self-service, fully managed platform offering HashiCorp products as managed services.
What you’ll do (responsibilities):
- Work on observability functionality in a large-scale cloud platform that provides visibility into the resources our customers run on HCP.
- Design systems for collecting and processing data from HCP services.
- Collaborate with engineers from other HashiCorp teams to provide guidance on best practices for using observability tooling and to continuously improve these.
- Own the full lifecycle of platform and audit event ingestion and streaming including implementation, testing, release, and maintenance.
- Program mostly in Golang and work with technologies like Prometheus, Grafana, Kafka, Kinesis and more.
You may be a good fit for our team if:
- You have at least 12+ years of professional experience as an engineer
- You have professional experience developing with modern programming languages and frameworks, and are interested in working in Golang specifically
- You have experience working with distributed systems, particularly on a cloud provider such as AWS, Azure or GCP, with a focus on scalability, resilience and security.
- Emerging ability to direct work and influence others, with a strategic approach to problem-solving and decision-making in a collaborative environment
- Demonstrated business acumen and customer focus, with a readiness for change and adaptability in dynamic situations
- You have prior experience working on and with observability tools.
- You are able to knowledgeably discuss performance, security, and user interactions in complex systems.
- You have experience operating and troubleshooting distributed systems in the cloud.
What's
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s