Software Engineer - Mid level (Python/Django)

Melbourne March 7, 2026 Full Time Lever
Help us use technology to make a big green dent in the universe! Kraken powers some of the most innovative global developments in energy. We’re 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. It’s a really exciting time in energy. Help us make a real impact on shaping a better, more sustainable future. Our team All technology is written and maintained by a multi-discipline engineering team of around 800 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.  
Apply on company site

How to Get Hired at Kraken

  • Tailor your resume to each specific Kraken123 role — Lever applications are evaluated per-position
  • Kraken123 uses Lever to manage applications; PDF format preserves your formatting through their parser
Read the full guide

How well do you match this role?

Check My Resume