Demo

Software Engineer II - Infrastructure Orchestration

HashiCorp
San Francisco, CA Full Time
POSTED ON 2/23/2025
AVAILABLE BEFORE 5/14/2025

About the team

The Infrastructure Orchestration team is a core part of HashiCorp's internal platform infrastructure group. At the intersection of site reliability engineering, software development, and infrastructure, this team is responsible for building the software that deploys and orchestrates infrastructure underpinning the HashiCorp Cloud Platform. We are working on the next-generation infrastructure platform for internal and external services, developing common tooling and workflows that are low friction and enable teams to get services built and deployed quickly and securely.

We work closely with our sister infrastructure teams, release engineering, developer productivity, site reliability engineering teams, and other internal groups consuming our infrastructure platform. As our group expands, we're seeking mid-level software engineer to join our infrastructure team.

Our infrastructure is hosted on AWS (EC2, S3, RDS, ECS) with backing data stores like PostgreSQL. We leverage the HashiStack suite (Terraform, Consul, Nomad, Vault, Packer) and in-house tooling written in Go. We ensure that all infrastructure components we offer to internal teams can be deployed consistently, reliably, and managed in a secure and compliant manner.

If this sounds interesting, we'd love to meet you! We have a large footprint and a quickly growing user base, with many interesting problems and opportunities for growth and development.

What you'll do (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

What you'll need (basic qualifications)

  • 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
  • What's nice to have (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
  • 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 : $151,300-$178,000 USD The base pay range for this role in California (excluding SF Bay Area), New York (excluding NYC), Seattle Metro, Denver / Boulder Metro, Washington D.C., or Maryland is : $138,600-$163,100 USD The base pay range for this role in Colorado (excluding Denver / Boulder Metro), Illinois, Minnesota, or Washington (excluding Seattle Metro) is : $126,100-$148,300 USD

    Salary : $126,100 - $148,300

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Software Engineer II - Infrastructure Orchestration?

    Sign up to receive alerts about other jobs on the Software Engineer II - Infrastructure Orchestration career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at HashiCorp

    HashiCorp
    Hired Organization Address San Francisco, CA Full Time
    About the Role : Are you a passionate software engineer eager to make an impact on a widely used enterprise security pro...
    HashiCorp
    Hired Organization Address San Francisco, CA Full Time
    About the team As the Senior Atlassian Administrator, you will be responsible for driving improvements in the processes ...
    HashiCorp
    Hired Organization Address San Francisco, CA Full Time
    About the team : At HashiCorp, we're committed to simplifying and empowering the digital world. A cornerstone of this co...
    HashiCorp
    Hired Organization Address Seattle, WA Full Time
    Boundary is HashiCorp’s multi-cloud secure remote access solution. Launched in October 2020 and commercially available s...

    Not the job you're looking for? Here are some other Software Engineer II - Infrastructure Orchestration jobs in the San Francisco, CA area that may be a better fit.

    Software Engineer, Workflow Orchestration

    Ursus, Inc., San Mateo, CA

    AI Assistant is available now!

    Feel free to start your new journey!