Senior Golang + Kubernetes Software Engineer


Minimum Qualifications

  • Bachelor's degreeinComputerScienceorSoftwareEngineering,orequivalenthands on experience.
  • 10+ years relevant work experience in software design and development.
  • - 2+ years of experience working with Kubernetes, Golang and gRPC.
  • Experience with CI/CD pipelines.
  • Has a Zero Ops mindset.
  • Adheres to standards.
  • Contributes to Open Source projects regularly

Preferred Qualifications

  • Master's degree or higher in Computer Science or related field.
  • Experience with 3 or more general purpose programming languages including but not limited to JavaScript, Python or Go.
  • Interest and ability to learn and/or introduce new tech as needed.
  • Excellent written and verbal communication skills.
  • Experience with ML frameworks.
  • Mentor other members of the team.

About the job

You will be working in an engineering led team that builds and maintains the tech that powers the software stack of an established telecommunications service provider. We currently containerize our Go binaries and deploy them frequently and automatically to Kubernetes. Where applicable, our containers can detect errors to auto-heal without human intervention. Our containers can also auto-scale with changes to traffic patterns. In short, we practise a Zero Ops culture.

Ideally, you would be familiar with the Kubernetes landscape and be able to introduce new tech that runs on Kubernetes in a non-overwhelming way.

Since we are engineering led, we do not have dedicated roles such as Architects, BA's, Testers, etc. We will support and encourage your work and respect you.


  • Design, develop, test, deploy, maintain and enhance software.
  • Produce detailed docs for the software you build.
  • Pay attention to software security and container security.

To apply, please email links to your open source contributions and/or repos along with your CV to jobs@ownage.co.nz.

Ownage uses a gender neutral and ethnicity neutral recruitment process.