senior software engineer - python, docker, microservices in Auckland

joseph foy, randstad
job type
NZ$ 110,000 - NZ$ 130,000 per year

job details

job type
working hours
NZ$ 110,000 - NZ$ 130,000 per year
reference number
joseph foy, randstad
Apply with
add to saved jobs print

job description

Senior Software Engineer - Python, Docker, Microservices - Auckland

  • Fast-growing Kiwi technology business
  • Passionate, high growth data driven tech business
  • Central Auckland location, great offices and working environment

About the company

This data intelligence business has huge commercial growth prospects both here in New Zealand and across the globe. They have offices in Auckland CBD but also in the US and are expanding into Europe too. This company is heavily B2B focused and can help their customer’s better plan for future sales and uptake behaviours.

As a Senior Software Engineer you will get to:

  • Write reusable, testable, and efficient code for the business APIs and other backend systems.
  • Collaborate with a multidisciplinary, technical team made up of around 30 staff including talented engineers, data scientists and product managers to solve complex problems.
  • Design, lead and deliver innovative solutions to existing and new challenges.
  • Integrate different components and develop new services with a focus on open source to allow a minimal friction developer interaction with the platform and application services.
  • Identify and troubleshoot any availability and performance issues at multiple layers of deployment, from hardware, operating environment, network, and application.
  • Evaluate performance trends and expected changes in demand and capacity, and establish the appropriate scalability plans.
  • Troubleshoot and solve customer issues on production deployments.

Tech stack & qualities needed:

  • Senior, commercial software engineering experience.
  • Extensive Python programming knowledge.
  • Experience and/or interest in, and understanding of the “Reactive Manifesto” (advantageous).
  • Familiarity with any (in not all!) of the following container technologies – Docker, Kubernetes, Open Stack.
  • Experience or familiarity with message-based microservices.
  • Knowledge of Elasticsearch or Kafka – ideal.
  • Experience in optimising the performance, scalability and reliability of software applications.
  • Ability to quickly adapt to a new environment, and actively suggest ideas or improvements based on past experience.
  • Polished communication and interpersonal skills.

On offer: Competitive salary & benefits package, flexible & remote working options available, a working environment centred on collaboration, agility and fun and much more…

Please note: Applicants for this position must be living in New Zealand already, be a citizen or resident or have the ability to gain a valid work visa.

How to apply: Follow the link or call Joe Foy for more information on 09 336 0353 / 02102267410 or alternatively email

At Randstad, we are passionate about providing equal employment opportunities and embracing diversity to the benefit of all. We actively encourage applications from any background.


Python, Microservices, DevOps, CICD, Reactive Manifesto, Docker, Kubernetes, Elasticsearch

educational requirements

Associate Degree/Diploma