Job Description

Is this your new role in New Zealand? Don't forget to checkout out our specialised category 'Accredited Employers'

Senior Software Engineer (Python/Django)

Kraken

Wellington

Category Engineering Jobs

Help us use technology to make a big green dent in the universe! Kraken powers some of the most innovative global developments in energy. Were a technology company focused on creating a smart, sustainable energy system. From optimising renewable generation, creating a more intelligent grid and enabling utilities to provide excellent customer experiences, our operating system for energy is transforming the industry around the world in a way that benefits everyone.

Its a really exciting time in energy. Help us make a real impact on shaping a better, more sustainable future. Kraken Customer What we do: build the most AI-driven, innovative, forward-thinking platform for energy management.

From optimizing resources to delivering cost-effective, exceptional customer experiences through advanced Customer Information Systems (CIS), billing, meter data management, CRM, and AI-driven communications, Kraken is powering the next wave of innovation in the energy industry. Why we do it: future energy will not look like energy as we know it today. We need to not just think about our future, but build for it.

Now. Our team All technology is written and maintained by a multi-discipline engineering team of around 700 people. This includes server-side, client-side and mobile engineers working closely with UX experts, copywriters and designers.

We follow a Kanban-like approach, using Google docs and Asana to specify and manage work; Github and CircleCI as part of an immutable-infrastructure, continuous delivery pipeline; and Sentry and Cloudwatch to measure performance and monitor production. Kraken is a great place to learn, work with some talented engineers and level-up your skills. Some of our coding conventions are open-source .

Our technology On the server-side, we mainly use Python. Most of our websites are powered by Django, Django-REST-framework and GraphQL (Graphene). We use AWS heavily as part of a continuous deployment pipeline.

See, for example, Django, ELB health checks and continuous delivery . What you'll do You will be working in a multi-disciplinary software engineering team; solving design challenges; domain modeling; solving technical problems; engineering solutions for smart meters, writing robust fault-tolerant software primarily in Python and Django, Celery, and async processing We have lots of difficult design challenges to solve. The energy market is complicated, outdated, and process-heavy - there's an awful lot of domain modeling that we need to get right.

Strong attention to detail is essential. We have difficult technical problems to solve. With the advent of smart meters, we'll soon be processing millions of meter readings a day.

There's a great opportunity for disruption in the energy market. The big suppliers still dominate but are not exactly popular. The energy landscape is changing as we move to more disaggregated forms of generation, with less predictability, more dynamism, and smarter technology.

Octopus Energy was the first UK su.

...

MAKE YOUR NEW ZEALAND
DREAM A REALITY

Begin Your Journey

CONTACT US

We're not around right now. But you can send us an email and we'll get back to you, asap.

Sending

© Copyright MoveToNZ 2025. All Rights Reserved.

Terms of Use | Terms of trade | Privacy Policy | FAQ's