Posted Jul 10, 2026

Golang Contractor - Open Source

Apply Now →

About Gruntwork:

Gruntwork is on a mission to transform the way DevOps is done. Let’s face it: designing, launching, and managing infrastructure is still a terrible experience for most organizations, but it doesn’t have to be that way!

We are globally recognized both for our open source tools used by thousands of companies from startups to Fortune 500s, and our thought leadership on how DevOps should be done.

About this role:

Gruntwork is hiring a senior Golang engineer to focus specifically on Open Source projects, primarily OpenTofu but also other open source tools at Gruntwork.

This is a contractor position, paid based on an hourly rate. We expect an average of 25-35 hours of work per week up to 35 hours (based on your availability and skill level) however, you have the ability to control when you work (assuming you coordinate this with your colleagues on the OpenTofu development team).

Although you would start as a contractor, this role sets up a path to full-time employment with Gruntwork when future positions open up, if that’s of interest to you.

Qualifications for Success:

About you:

We’re looking for a Grunt who:

About your time zone:

One of our values is that work-life balance leads to both better work and a better life, so we require that all our team members live in a time zone between Los Angeles and New York, inclusive. You can be located anywhere in the western hemisphere, though most of our team is in the USA and Canada.

Our interview process:

After you apply for this role, here's the process we'll go through to evaluate a mutual fit. As this role is closely linked with the OpenTofu community project, the OpenTofu core development team will be involved in the technical phases of this interview process.

  1. Phone screen. We'll do a quick phone screen to assess a general fit. We’ll also ask for references we can follow-up with to learn more about you.

  2. Values screen. We’ll do a quick phone call to assess alignment with Gruntwork values.

  3. Technical interview. We'll talk shop with you to see if we're on the same page about the technical requirements for the role.

  4. OpenTofu technical interview. A deeper technical interview driven by the OpenTofu development team, specifically as it pertains to OpenTofu development.

  5. Trial Day. A paid day of work with the OpenTofu team doing the same work you’re expected to perform day-to-day.

  6. Offer! We're very pleased to be working together!

Originally posted on