Garden's mission is to keep developers productive and happy in the cloud-native era.
Docker, Kubernetes and other cloud-native technologies have made us better than ever at operating our systems in production, but the day-to-day development experience has been left lagging behind.
Developers spend less time in flow, and more time waiting for builds, debugging scripts, or otherwise fighting their tools. We're here to fix that.
Our platform—which includes our open source core product—allows developers to work on distributed systems in remote, production-like dev environments while enjoying the same fast and frictionless feedback loops we've come to expect when developing a single service locally.
It's a platform that democratizes the kind of advanced developer tooling that only the largest software companies have the resources to build and maintain.
We're still a small team and you'd be joining at a time where you can have a huge impact on our product and our culture. If you've ever thought to yourself that something's not right with our modern development workflows, now's your chance to help fix it!
What you'll do
Our core product is a CLI tool that our users run in their terminal. We also recently released Garden Cloud, a web application that complements our open core product and enriches the experience.
As a Delivery Engineer, you'll be responsible for working with our customers to help them implement Garden. Think Kubernetes, Helm, Terraform and beyond. We're a small team and you can have a huge impact with our customers and the development of Garden itself.
- You’ll work with the sales, customer success and engineering teams as the technical representative with our customers
- You will pair with customer engineers to get them started with Garden
- You will help customers implement Garden for their environments and stacks
- You will occasionally write example projects to help guide our customers, and extend Garden with new functionality and custom plugins
Who we're looking for
Our products are first and foremost geared towards improving the productivity of developers working with complex systems. And developers are a tough crowd. That's why we're looking for someone that has experience with working on these kinds of systems and understands the frustration that friction and poor developer experience brings about.
- You have worked with DevOps teams, are enthusiastic about learning new technologies in a hands-on way
- You have experience with Kubernetes, Helm and Terraform, and have a solid understanding of cloud technologies in general
- You like working with lots of different platforms, stacks and teams
- You are a good listener who likes customer-facing work, enjoys patiently explaining things and helping people overcome their technical challenges
- You're happy to work with a team that is still figuring a lot of things out, and values trust, openness, and collaboration while doing so.
We're a small team that tries to keep things simple and lean—and that applies to our interview process as well.
The first step is a 45-minute intro call. The goal is to give both parties a chance to get to know one another and ask questions and discuss the role and culture at Garden. This is also where we discuss salary band and availability.
The next step is a 60-minute technical interview with two of our engineers. There are no string reversal algorithms though. Instead, we anchor the conversation in things you've actually done in the past and dig deep into those.
The final step is a 60-minute pairing session where we work on a project that uses Docker and Kubernetes, and you help us overcome configuration issues and get everything up and running. This will give us a clear impression of your communication style and way of working.