Sr. Backend Engineer - HCP Visibility
United States
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 through tools like Terraform, Packer, Waypoint, Nomad, Vault, Boundary and Consul.
The HCP Visibility team 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):
We’re looking for Senior Engineers with a deep 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
- Lead and execute large-scale projects, ensuring the reliable delivery of key features from design through full implementation and troubleshooting.
- Drive end-to-end project lifecycle, including architecture design, implementation, and issue resolution, with a focus on quality and efficiency.
- Evaluate project tradeoffs and propose solutions, proactively removing blockers and keeping stakeholders informed on progress, issues, and milestones.
- Collaborate with internal teams, customers, and external stakeholders to design solutions that align with requirements and customer needs.
- Advocate for strategic technical roadmap initiatives that enhance the system’s overall effectiveness across teams and the organization.
- Debug and resolve complex issues to improve the quality and stability of products or solutions
- Review and assess code for quality, design patterns, and optimization opportunities, ensuring best practices are followed
- Mentor and guide software engineers, sharing technical knowledge and promoting best practices in development processes
- Facilitate collaborative team activities, such as code pairing and group troubleshooting, to foster a productive and cohesive team environment
- Support reliable production environments, including participating in an oncall rotation
- Strive for quality through maintainable code and comprehensive testing from development to deployment
What you’ll need (basic qualifications):
- You have at least 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 ideally, but also Java or Python
- You have experience working with and operating 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
- Familiarity with cloud monitoring tools to implement robust observability practices that prioritize metrics, logging and tracing for high reliability and performance.
- Intentional focus on stakeholder management and effective communication, fostering trust and relationship-building across diverse teams
- Integrated skills in critical thinking and data-driven analysis, promoting a growth mindset and continuous improvement to support high-quality outcomes
#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:$176,000—$207,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:$161,300—$189,800 USDThe base pay range for this role in Colorado (excluding Denver / Boulder Metro) and Washington (excluding Seattle Metro) is:$146,600—$172,500 USD ApplyJob Profile
Collaborative environment Remote-first company
Tasks- Collaborate with internal teams
- Collaborate with teams
- Debug and resolve issues
- Design and implement features
- Design solutions
- Evaluate project tradeoffs
- Implement features
- Lead large-scale projects
- Mentor engineers
- Support production environments
AWS Azure Best Practices Boundary Cloud Cloud Monitoring Code Review Collaboration Communication Consul Continuous Improvement Critical thinking Data-driven Distributed Systems Engineering GCP Golang HashiCorp HashiCorp products Infrastructure Java Mentoring Metrics Monitoring Nomad Observability Organization Packer Performance Problem-solving Product Design Product Management Project Management Python Quality Development Resilience Scalability Security Stakeholder management Systems Terraform Testing Training Troubleshooting Usability Vault Waypoint
Experience6 years
Education TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9