Taro Logo

Software Engineer II

HashiCorp builds infrastructure automation products that enable innovation through simple yet powerful workflows and automation for cloud environments.
$126,100 - $178,000
Backend
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
3+ years of experience
Enterprise SaaS

Description For Software Engineer II

HashiCorp, an IBM subsidiary, is seeking a Software Engineer II to join their Foundations Engineering team working on HCP Terraform hosted service. This role focuses on developing and maintaining critical backend services that power the entire HCP Terraform platform. The position requires expertise in backend development using Ruby on Rails and Golang, with a strong focus on distributed systems and performance optimization.

The ideal candidate will have 3+ years of production experience with backend applications, databases, and Go services. You'll be working on mission-critical services that compose the Terraform plan and apply pipeline, ensuring they're reliable, performant, and robust. The role involves not just coding, but also technical mentorship, code reviews, and participating in an on-call rotation.

Working at HashiCorp means joining a company that's building infrastructure automation products that enable innovation through simple yet powerful workflows. As part of the Foundations Engineering team, you'll be at the core of ensuring the platform's underlying infrastructure and foundational services meet the highest standards of reliability and performance.

The position offers competitive compensation ranging from $126,100 to $178,000 USD depending on location and experience. This is a fully remote position in the United States, offering the flexibility of working from anywhere while contributing to critical infrastructure that powers some of the largest enterprises in the world.

If you're passionate about distributed systems, enjoy solving complex problems that span multiple services, and want to work on technology that's fundamental to modern cloud infrastructure, this role presents an excellent opportunity for growth and impact.

Last updated a day ago

Responsibilities For Software Engineer II

  • 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 teammates through technical mentorship, code reviews, and pairing
  • Participate in a 24/7 on-call rotation that supports our production services

Requirements For Software Engineer II

Go
Ruby
PostgreSQL
Redis
  • 3+ years of production experience working with backend applications, databases, or services written in Go
  • Experience with Ruby on Rails
  • Experience with databases (Postgres, Redis)
  • Ability to strive for quality through maintainable code and comprehensive testing
  • Experience building and scaling distributed, highly available systems

Interested in this job?

Jobs Related To HashiCorp Software Engineer II

Systems Engineer II

Systems Engineer II position at Walmart, combining software development and systems engineering expertise to build and maintain critical infrastructure solutions.

Software Engineer II

Software Engineer II position at Walmart in Bentonville, AR, offering $80K-$155K salary with comprehensive benefits, focusing on backend development and enterprise solutions.

Software Engineer, Payments & Billing - Apple Ads

Backend Software Engineer position at Apple focusing on payments and billing systems for Apple Ads, requiring Java expertise and 3+ years of experience.

Software Image Quality Engineer - Creativity Apps

Software Image Quality Engineer role at Apple focusing on testing and quality assurance for creative applications, combining technical expertise with understanding of photography and computational imaging.

Software Dev Engineer II, GMT Heimdall

Software Development Engineer II position at Amazon's Grocery Management Tech team, focusing on building distributed systems for supply chain and in-store solutions.