Taro Logo

Senior Software Engineer - Utilities

A technology company focused on creating smart, sustainable energy systems, powering innovative global developments in energy.
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS · Energy

Description For Senior Software Engineer - Utilities

Kraken is revolutionizing the energy and utilities sector with their innovative platform that currently supports 55 million customer accounts globally, aiming to reach 100 million by 2027. As a Senior Software Engineer in the Utilities team, you'll be part of an exciting initiative to expand their technology into water and broadband sectors. The role involves tackling complex technical challenges, from processing millions of meter readings to implementing machine learning solutions for consumption prediction.

The position sits within the Kraken Utilities team, a growing division of 90+ professionals that has already secured partnerships with major clients like Severn Trent, Leep, Portsmouth Water, and Cuckoo. You'll be working on re-architecting and developing the Kraken platform to address industry-wide challenges in water and broadband sectors, focusing on customer experience and innovative solutions like water leak detection.

This is an opportunity to make a significant impact on sustainability and climate change. Kraken is the largest investor in solar generation in the UK and is actively working towards a lower carbon future. The role offers a perfect blend of technical challenges, domain complexity, and meaningful environmental impact. You'll be working in a hybrid environment with a team that values innovation, problem-solving, and customer-first approaches.

The company offers an inclusive work environment and values diverse perspectives, actively encouraging applications from all backgrounds. They're particularly interested in candidates who are passionate about technology and problem-solving, with strong attention to detail and the ability to tackle complex domain modeling challenges in the utilities sector.

Last updated 2 months ago

Responsibilities For Senior Software Engineer - Utilities

  • Help build and scale the Kraken utilities team by embedding an engineering, problem solving, and customer-first culture
  • Architect & develop new components of the Kraken platform to serve other utilities
  • Process and handle tens of millions of meter readings daily
  • Design and implement machine learning pipeline for consumption modeling and prediction
  • Solve complex domain modeling challenges in the UK utilities market

Requirements For Senior Software Engineer - Utilities

Python
PostgreSQL
React
  • Experience with Python
  • Experience with Django (or equivalent web framework)
  • Domain modelling expertise
  • Knowledge of HTTP and REST APIs
  • Experience writing robust and fault-tolerant software
  • Experience with Celery and async processing
  • Experience with Postgres
  • Ability to work in the UK
  • Ability to work 1-2 days per week onsite in London

Interested in this job?

Jobs Related To Kraken Senior Software Engineer - Utilities