Golang Contractor - Terragrunt
Remote
Contractor
#DevOps
#Infrastructure
#Engineering
#Golang
#Terraform
#Terragrunt
#Continuous Integration
#Software Testing
At Gruntwork, we are on a mission to fundamentally change how DevOps is performed. We believe that designing, launching, and managing infrastructure should not be a frustrating experience for organizations. We are globally recognized for our open source tools, which are used by thousands of companies ranging from startups to Fortune 500 enterprises, and we take pride in our thought leadership regarding modern DevOps practices.
The role
We are seeking a Senior Golang Contractor to serve as a Subject Matter Expert for our Terragrunt project. This is a remote, contract-based position that offers you the chance to contribute directly to an open source tool that serves as the backbone for tens of thousands of platform teams worldwide. While this role begins as a contract position, it provides a clear pathway to full-time employment with Gruntwork as future opportunities arise.
Core responsibilities
- Develop and maintain Terragrunt using Golang, which includes building new features, enhancing existing functionality, and resolving bugs to ensure infrastructure as code scales effectively.
- Provide world-class support by resolving customer tickets, maintaining GitHub issues, and documenting solutions to help our community and enterprise users succeed.
- Engage with the open source community by contributing to related projects like Terratest and cloud-nuke, reviewing community pull requests, and providing guidance on our Discord server.
Skills and experience
To be successful in this role, you should possess the following qualifications:
- At least 5 years of experience in software engineering with a strong background in Golang.
- Proven expertise in testing complex Golang codebases and setting up continuous integration workflows.
- Hands-on experience with OpenTofu or Terraform for managing real-world infrastructure at scale.
- A history of contributing to open source software and a track record of taking ownership of technical projects.
- Strong communication skills in English, with the ability to collaborate asynchronously across a distributed team.
- Availability to work approximately 20 to 30 hours per week, with a schedule that overlaps at least 3 to 4 hours with the Eastern Time Zone.
Compensation and benefits
We offer a flexible work environment that allows you to manage your own hours. This is a remote position that provides the autonomy of contracting while working on high-impact, globally recognized open source technology.
How to apply
If you are passionate about DevOps best practices and want to help us improve the infrastructure experience for teams everywhere, we would love to hear from you. Our hiring process includes a phone screen, a technical interview, a paid one-day trial project, and reference checks to ensure we are a great mutual fit.



