πCanada
Software Engineer II - Infrastructure Orchestration
![HashiCorp Logo](https://cdn.jobscollider.com/logo/hashicorp-fe64.webp)
HashiCorp
π΅ $126k-$178k
πRemote - United States
Please let HashiCorp know you found this job on JobsCollider. Thanks! π
Summary
Join HashiCorp's Infrastructure Orchestration team as a mid-level software engineer. This team builds software that deploys and orchestrates the infrastructure underpinning the HashiCorp Cloud Platform. You will contribute to research and evaluation of infrastructure technologies, build and support platform tooling, improve software engineering practices, and create automation tools. The role requires proficiency in Go or a similar language, AWS experience, familiarity with microservices, and a commitment to infrastructure-as-code. The team uses the HashiStack suite and works closely with other internal groups. This is a remote position.
Requirements
- Proficiency with Go or another modern programming language
- Experience operating AWS, Azure, or Google Cloud infrastructure
- Familiar with microservices architectures, and ideally have seen microservices in operation at a global scale, including its active development
- Comfortable and enthusiastic about adopting the HashiCorp way of building systems, using an infrastructure-as-code (IaC) approach, and taking advantage of immutable infrastructure
- Have a good handle and understanding of platform engineering
- Experience using source management tools like Git
- Have a willingness to learn new technologies and methodologies
- Understand the difference between shipping a project thatβs done versus a project that is perfect
- Have a customer-centric attitude and willingness to enthusiastically support the engineering teams to help HashiCorp continue to deliver great products and services
Responsibilities
- Contribute to the research and evaluation of infrastructure technologies to support our Engineering teams, including drafting RFCs and collaborating with senior engineers on technical decisions
- Build, deploy, and support new platform tooling
- Work with teammates to improve and evolve our software engineering practices
- Create tools for automating deployment, monitoring, and operations of the platform
- Improve reliability and performance of internal infrastructure by maintaining, debugging, and optimizing platform components
- Enhance engineering productivity by building tools that automate operations
- Participate in on-call rotations to support the health of our infrastructure and respond to incidents
- Collaborate with the team, contributing to Engineering RFCs that shape the evolution of our internal platform
- Reviews technical contributions for quality and consistency, partners with stakeholders and teams to resolve issues and propose technical or architectural changes
Preferred Qualifications
- Familiarity with durable workflow technologies, such as Temporal or Cadence
- Professional experience with configuration management tools such as Ansible, Chef, Puppet, or Salt to manage Linux hosts
- Familiar with infrastructure management and operations lifecycle concepts
- Experience building and supporting the production infrastructure for a large-scale SaaS application
- Prior exposure to building and operating a large-scale cloud-based infrastructure
Benefits
#LI-Remote
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
π°$90k-$181k
πUnited States
π°$90k-$181k
πUnited States
π°$140k-$160k
πWorldwide
π°$142k-$210k
πUnited States
πWorldwide
πUnited States