Location - United States - Remote
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!
What you’ll do (responsibilities)
We’re looking for Mid-Level 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
- Follow through on assigned tasks to build and ship medium-sized features, managing task expectations as needed.
- Engage in team discussions around diagnosis, planning, and workflow improvements based on product requirements.
- Apply independent judgment within team practices to determine appropriate actions and solutions.
- Address unforeseen challenges, making recommendations to keep tasks on track.
- Debug and resolve medium-level bugs in products or solutions to maintain quality.
- Review technical contributions for quality and consistency, collaborating with stakeholders to resolve issues and recommend technical or architectural changes.
- Suggest improvements to current processes and propose solutions to enhance the efficiency of architectural components and design.
- Participate in on-call rotations, pairing, and team planning to support product needs.
- Engage in team discussions around diagnosis, planning, and workflow improvements based on product requirements.
What you’ll need (basic qualifications)
What you’ll need (basic qualifications)
- Typically, you should have at least three or more 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 working with distributed systems, particularly on a cloud provider such as AWS, Azure or GCP, with a focus on scalability, resilience and security.
- Experience in reviewing & refactoring code & making suggestions that improve the codebase and product
- Writing tests for more complex or edge cases
- Demonstrated ability to build trust and foster relationships across teams and stakeholders, with a focus on valuing diverse perspectives and proficiently managing expectations
- Cloud-native mindset and solid understanding of DevOps principles in a cloud environment
- Emerging experience in mentoring team members, helping to enhance their problem-solving, critical thinking, and planning skills.
- Proven decision-making abilities with an intentional, data-driven approach to solving complex technical challenges and delivering results
- Strong customer focus and systems-thinking mindset, with a commitment to personal accountability, self-awareness, and continuous improvement in support of high-quality outcomes
What's nice to have (preferred qualifications)
- You have experience using HashiCorp products (Terraform, Packer, Waypoint, Nomad, Vault, Boundary, Consul).
- You have prior experience working in cloud platform engineering teams
Individual pay within the range will be determined based on job related-factors such as skills, experience, and education or training.
0 applies
0 views
Other Jobs from HashiCorp
Similar Jobs
Network & System Engineer
Site Reliability Engineer
Senior Test Engineer - SSO
Lead Product Security Engineer
Full stack Engineer – node.js, react (Backend focus)
Principal Site Reliability Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say