Engineer II - Backend Developer (Go, Ruby on Rails)
HashiCorpAbout The Team
The Platform Engineering team at HashiCorp is composed of Site Reliability Engineers and Software Engineers working on the HCP Terraform hosted service. Our team ensures that the platform’s underlying infrastructure, data stores, and core foundational services are reliable, performant, and robust.
We’re looking for a Software Engineer II to join our team. The Engineers on our team own the core foundational services that power the entire HCP Terraform hosted service. These mission-critical services and data stores compose the Terraform plan and apply pipeline, and are used by every Terraform run which hits HCP Terraform.
An ideal candidate will have experience building distributed systems at scale, a principled approach to service security, and an interest in working closely with both infrastructure and feature teams to solve complex problems that span several services.
In This Role, You Can Expect To
- Develop and maintain the backend services on which HCP Terraform relies.
- Continuously improve the product by writing code in systems written in Ruby on Rails and Golang.
- Investigate problems, performance bottlenecks, and orchestration issues which span multiple services.
- Enable your teammates through technical mentorship, code reviews, and pairing.
- Participate in a 24/7 on-call rotation that supports our production services.
You’re a Great Addition If You
- Have 2+ years of production experience working on backend applications (e.g., Ruby on Rails), databases (e.g., Postgres, Redis), and services written in Go.
- Strive for quality through maintainable code and comprehensive testing from development to deployment.
- Have experience building and scaling distributed, highly available systems.
- Are familiar with best practices for application and infrastructure security.
- Have an eagerness to learn through humility and reflection.
- Have experience debugging performance bottlenecks for live services and systems.
At HashiCorp, we are committed to hiring and cultivating a diverse team. If you are uncertain about applying, we encourage you to please do. We’d love to hear from you!
Compensation
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 $151,300—$178,000 USD.
Benefits Extracted with AI
- Remote work
- Opportunities for growth and development
- Diverse team environment
Similar jobs
Last update: 23 minutes ago
Intermediate Backend Engineer - Ruby on Rails
Join GitLab as an Intermediate Backend Engineer focusing on Ruby on Rails to enhance compliance features in a remote role.
Senior Backend Engineer
Join Harness as a Senior Backend Engineer to build scalable infrastructure using AWS, Terraform, and more. Remote position with competitive salary.
Senior Backend Engineer (Go, Kubernetes)
Join Medium as a Senior Backend Engineer to build backend systems using Go and Kubernetes. Remote work available.
Senior Software Engineer (DevOps)
Join Byterat as a Senior Software Engineer (DevOps) to manage cloud infrastructure and enhance web applications in a fast-paced startup.
Software Engineer - Backend (Python, Go)
Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.
Senior Backend Developer
Join Cyberhaven as a Senior Backend Developer to design scalable systems using Go, Kubernetes, and more. Remote position with competitive benefits.
Platform Engineer with Cloud and Distributed Systems Expertise
Join Railway as a Platform Engineer to build scalable cloud infrastructure using Rust, Go, and distributed systems.
Senior Backend Engineer
Join Grafana Labs as a Senior Backend Engineer, working remotely in the US/Canada on Kubernetes monitoring.
Full-Stack Software Developer (GoLang)
Join BisectHosting as a Full-Stack Developer using GoLang and React.js. Work remotely with a focus on gaming server solutions.
Mid Software Developer - Growth Team
Join Factorial's Growth Team as a Mid Software Developer. Work with React, TypeScript, and Ruby on Rails in a dynamic, remote-friendly environment.
Senior Software Engineer, Backend
Join Hayden AI as a Senior Backend Engineer to build scalable cloud services using AWS, Python, and Go.
Senior Backend Engineer
Join Calm as a Senior Backend Engineer to design and maintain backend systems for mobile and web apps.
Terraform Developer
Join Capgemini as a Terraform Developer in New York, focusing on GCP, Kubernetes, and Terraform for DevOps solutions.
Senior Backend Engineer, Media Foundation
Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.
Senior Full Stack Engineer
Join Haystack as a Senior Full Stack Engineer, working remotely with JavaScript, React.js, and PostgreSQL.
Fullstack Software Engineer, Applications
Join Haus as a Fullstack Software Engineer to develop APIs and user experiences for marketing science applications.
Senior Backend Engineer (Go)
Join AUTODOC as a Senior Backend Engineer (Go) in Lisbon. Develop scalable backend solutions using Golang, Prometheus, and Grafana.
Staff Backend Engineer with AWS and Go
Join Detectify as a Staff Backend Engineer to drive architecture and develop cloud-based solutions using AWS and Go.
Senior .Net Engineer
Join Railsr as a Senior .Net Engineer to build innovative embedded finance products using .NET, AWS, and Terraform in a dynamic, hybrid work environment.
Backend Engineer
Join Wealthfront as a Backend Engineer to design and build backend systems with Java, SQL, and more.
Senior Cloud Engineer
Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.
Senior Backend Engineer (Node.js + Go)
Join Deel as a Senior Backend Engineer with expertise in Node.js and Go. Work remotely and help build a global-first people platform.
Remote Software Engineer II
Join The Home Depot as a Remote Software Engineer II, focusing on front-end development, microservices, and cloud computing.
Senior Full-Stack Software Engineer
Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.