Principal Software Engineer
GruntworkAbout the role
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 extensive thought leadership content on how DevOps should be done. Now we’re looking for product-focused engineers who can help us build out our vision for the next-generation DevOps management platform.
About this role:
We're looking for a product-focused Principal Software Engineer to not only design and code complex features across our product suite, but also serve as a strong technical leader. This will involve:
Creating new and improving existing CLI tooling with Go
Working extensively with AWS
Scaling and building new features for our SaaS platform using Next.js/Node/Typescript/Tailwind
Working with IaC modules written in Terraform/OpenTofu
Working with other tech as needed including Python, K8s, and Bash
Working with our open source tools Terragrunt, Terratest, Boilerplate, and others, all written in Go.
Guiding our team on key architecture and design decisions
Leading the way on software engineering best practices
Setting the standard for how we build world-class software
About the team:
Gruntwork today is one large engineering team, plus a product designer and product manager, both of whom have technical backgrounds.
In this role you’ll serve as a technical leader as we build out our product suite with a primary focus on Pipelines, Patcher, and a new product, and a secondary focus on Library. Over time, we plan to evolve to a handful of cross-functional squads, each focused entirely on one product.
About working together:
Gruntwork is 100% remote, however we organize a company-wide in-person meetup roughly every 4 months.
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.
We’re looking for a Grunt who:
Has proven technical leadership experience. You have prior experience as a tech lead and played a key role in enabling a higher-performing engineering team, both in the technical guidance you provided and the cultural example you set.
Has shipped a lot of software. You’ve worked closely with product managers, designers, and other software engineers to create impactful products, and you know what it takes to ship high-quality software.
Knows software engineering principles. You're familiar with most of the following: OOP concepts, automated testing, complexity management, type systems, core data structures, concurrency, and functional programming concepts.
Has full stack experience. You know how to write code across the stack and have experience in the following (or similar languages): Go, Python, Typescript, Bash, React, Next.js.
Has DevOps experience. You have extensive experience working with at least one major cloud provider and at least a moderate amount of DevOps experience.
Loves to get things done. Your joy is shipping and refining features that customers love. You make good tradeoffs, prioritize thoughtfully, and work efficiently. You generally get a lot done for time worked.
Enjoys writing docs. You recognize that docs are an essential part of the product and the way that customers learn to use what you've built. You're excited to share your work with the customer.
Cares about code quality. You know that code is read 10x as much as it's written so you care about how your code looks and reads for your unknown future colleagues who will read what you write.
Cares about security. You constantly think about the security implications of what you're doing and take steps to make your code reasonably secure.
Cares about your fellow humans. You look to make personal connections with the people you work with, and you want to work for a company whose mission and people you believe in.
What we offer:
No investors, no debt. We control our own destiny and are focused on building a company that customer
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s
Similar roles
Manufacturing Analyst/ Principal Manufacturing Analyst
Northrop Grumman
$141,200/yr
Sr Principal Engineer Software – SA (26-081)
Northrop Grumman
$203,600/yr
Energetics Engineer/Principal Energetics Engineer–Level 2 or Level 3
Northrop Grumman
$147,600/yr