At Portainer our product is used in a huge variety of use cases - from devices buried inside hundreds of thousands of engines, to perched on top of cranes (with the requisite intermittent connectivity!) to the NAS device backing your photos up under your desk.
So many people trust us with so much, and it’s imperative that we are a reliable piece of their mission critical software stack. This role is to guide the team charged with doing that.
This new team builds and maintains our high level automated testing suite, our custom environment and demo infrastructure, and our performance testing tooling. We treat these as first class products, part of what we ship as a daily thing - not a side project!
Additionally, this crew takes on some of the jobs that everyone wants to see done but nobody has the time to do. A good example is our recent swap from many repositories to a single monorepo, or a starter script for a new development environment. Effectively removing the stones in the shoes of the rest of the crew to make them happier and faster (”Developer Experience”)
Overall, the team’s goal is to accelerate engineering while shipping a reliable product - “Go fast and go safe”.
We’re looking for someone who is a capable senior individual contributor who wants to stretch their leadership legs - 70/30 split respectively. There are 4 people already on this team, so 5 including you.
In terms of skills and technologies we’re looking for someone who is interested in what the tools can do, rather than being too excited about using a specific language or tech.
Requirements
You likely need:
- Deep understanding of Automated testing
- ... and passion for shipping solid products, quickly!
- A background in Software Engineering, or the ability to write code in at least one language
- We are an infrastructure product, you should have some knowledge of that - Docker, Kubernetes, heck, we’ll even talk to you about VMWare if you want.
This is an overview of what we currently use (you do NOT need to know all of these, some subset is fine)
- Playwright for automation testing
- Github Actions for CI
- Servers on Hetzner, Digital Ocean and Azure
- Our main application is written in Go and React
Bonuses include:
- Any understanding of performance at scale, mainly around performance testing
- An interest in AI tooling and how it might make our lives easier and more fun
- Any experience managing a team or even one or two people
Benefits
Portainer is a leading tech company offering a broad benefits package including a highly competitive salary, stock options, insurance, and remote working while still being part of a dynamic team taking on some of the most interesting challenges in the technology/infrastructure space.
Portainer is already growing rapidly, however, we’re still very much in our infancy. We are very excited about the huge potential Portainer has in the global enterprise space and we believe we’re at the start of a wild ride. Joining Portainer will give you:
- The opportunity to be a part of a truly disruptive company at the beginning of its journey.
- A great remuneration package including benefits and participation in our stock option plan.
- The flexibility to work from home as part of a world-class team working on great tech.