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
101 - 500 Employees
5+ years of experience
Enterprise SaaS · Energy

Description For Senior Software Engineer - Utilities

Kraken is revolutionizing the energy sector with their innovative platform that currently supports 55 million customer accounts globally, aiming to reach 100 million by 2027. The company is expanding its successful energy management platform into water and broadband utilities through their new Kraken Utilities division. This role offers an exciting opportunity to join a rapidly growing team of 90+ professionals that has already secured partnerships with major clients like Severn Trent, Leep, Portsmouth Water, and Cuckoo.

As a Senior Software Engineer, you'll tackle complex technical challenges including processing millions of meter readings daily, implementing machine learning pipelines for consumption prediction, and adapting the platform for diverse utility sectors. The position requires strong problem-solving skills and attention to detail, as you'll be working on transforming outdated, process-heavy systems into efficient, modern solutions.

The role combines technical excellence with environmental impact, as Kraken is actively fighting climate change through renewable energy investments and green technology adoption. You'll be part of a company that's the largest investor in solar generation in the UK, helping to shape a more sustainable future while solving interesting technical challenges.

Working in a hybrid environment from the London office, you'll have the opportunity to influence not just the team's direction but the broader business at a global scale. The company values diversity and inclusion, encouraging applications from candidates who might not meet all requirements but show potential and enthusiasm for the role.

Last updated 4 months ago

Responsibilities For Senior Software Engineer - Utilities

  • Help build and scale the Kraken utilities team
  • Architect & develop new components of the Kraken platform
  • Process and handle large-scale meter readings data
  • Solve complex domain modeling challenges
  • Contribute to machine learning pipeline for consumption prediction
  • Help adapt Kraken platform for water and broadband utilities

Requirements For Senior Software Engineer - Utilities

Python
PostgreSQL
React
TypeScript
  • Experience with Python
  • Experience with Django (or equivalent web framework)
  • Domain modelling experience
  • Experience with 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

Senior Software Engineer (Backend - Python/Django)

Senior Backend Engineer role at Kraken, focusing on Python/Django development to revolutionize the Japanese energy market with sustainable solutions.

Sr. Application Software Engineer

Senior Application Software Engineer role at SpaceX developing mission-critical systems for spacecraft manufacturing and Starlink operations.

Senior Backend Developer

Senior Backend Developer position at Deliverect, developing scalable solutions for restaurant order management using Python and modern cloud technologies.

Senior Server/Backend Software Engineer, Spry Fox Studio

Senior Server/Backend Software Engineer position at Netflix's Spry Fox studio, building non-violent MMO games with C++/Rust, offering $100-350K.

Senior Software Engineer, Infrastructure

Senior Infrastructure Engineer role at Luminai, building and scaling distributed systems for AI-powered workflow automation, with competitive benefits and remote work options.