Overview
We are looking for Software Engineers at Intermediate, Senior, or - for the right candidate - at Staff level. These are remote positions and you can be based from anywhere in NZ.
Portainer simplifies enterprise-grade container management. We provide tools for Kubernetes, Docker Swarm, or edge compute, designed to scale with a focus on reliability and ease of use. Our open-source product has widespread adoption and is supported by a global investor base.
What does a Software Engineer do?
Software Engineers will play a key role in delivering Portainer reliably at scale and shaping the next generation of our product. You will work in an engineering team to build new versions and raise engineering practices across the organisation. This is primarily an individual contributor role with a strong expectation to complete all assigned tasks and to become an expert in a single aspect or area of the product, providing assistance when needed. You will contribute significant code and may coach others, especially in areas you are familiar with. Portainer is deployed directly into customer environments where it must manage thousands of devices reliably at scale. You will help keep Portainer aligned with evolving tool ecosystems, simplifying the customer experience and ensuring it remains a mission-critical, reliable part of infrastructure. The codebase uses Go for backend and JavaScript / React for frontend. You can view the Community Edition at
Key aspects of the role
- Craft : You are a capable engineer across a main skillset and can pick up others as needed, becoming an expert in a single area of the product and helping others
- Collaboration : You contribute effectively to team meetings and brainstorming, coaching others as required
- Impact : You are a high-leverage contributor who completes assigned work and takes on new tasks to support timely delivery
- Values : Model Portainer values, including a collaborative and inclusive team culture
Requirements
Must haves :
Expertise in Go with a track record of delivering and maintaining production-grade softwareAbility to work across the stack with Go and familiarity with frontend technologies and infrastructure concepts related to Docker and KubernetesProven ability to coach engineers through code reviews and guidanceStrong written communication skills to articulate technical concepts clearly to technical and non-technical colleaguesProven ability to own complex projects, break them into actionable tasks, and drive them to completionShould haves :
Industry knowledge of current trends in containerisation or Platform EngineeringExperience with a Javascript frontend framework (React, Vue, or Angular)Experience with automated testing, CI / CD pipelines, and related toolingExperience working effectively in a remote or hybrid teamSolid understanding of containerisation and orchestration fundamentals, including Docker and KubernetesNice to haves :
Experience delivering B2B software and collaborating with Sales / Customer SuccessInfrastructure and operations expertise with large-scale Kubernetes or Docker environmentsExperience deploying software into customer environments (on-premise, edge, or air-gapped) including packaging, upgrades, and lifecycle managementIf you’re excited by the challenge of building elegant solutions to complex problems, we’d love to hear from you.
Benefits
Impact at scale : Shape a globally adopted product and contribute to a fast-growing companyCompetitive package : Strong remuneration with stock options and group insurance (NZ staff only)Flexibility : Remote work within an async-first, time-zone friendly culture, with occasional in-person meetupsGlobal collaboration : Work with a distributed team on complex technical challenges across diverse environmentsGrowth and development : Access to knowledge, training, mentoring, and development opportunitiesPortainer is growing rapidly and is established in the enterprise space, with engineers having visible impact.
#J-18808-Ljbffr