What is a Software Engineer at Kraken?
As a Software Engineer at Kraken, you are at the absolute center of the global green energy transition. Kraken (the technology platform powering Octopus Energy) is not a typical utility company; it is an operating system for the energy sector, managing millions of customer accounts globally. Your work directly impacts how energy grids operate, how renewable resources are integrated, and how consumers interact with their energy footprints.
You will be building and scaling a highly sophisticated platform that processes massive volumes of real-time data, manages complex API integrations, and automates energy market communications. Whether you are optimizing backend pipelines for billing, building smart grid management systems, or parsing intricate energy market flow files, your code will solve real-world physical and environmental challenges.
The engineering culture at Kraken is highly pragmatic, collaborative, and mission-driven. We value clean code, strong architectural principles, and the ability to navigate ambiguity over raw speed or dogmatic adherence to specific frameworks. It is a challenging but deeply rewarding environment where you can see the direct environmental and societal impact of your commits.
