
Kraken · London
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...
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.
Kraken Customer
What we do: build the most AI-driven, innovative, forward-thinking platform for energy management. From optimising 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.
🏡 Where you'll fit in
We are looking for a Team Lead to lead the Costing Framework EU squad.
The Costing Framework powers Kraken’s billing system for metered energy consumption and plays a critical role in allowing us to deploy changes rapidly and deliver impact at scale.
As Team Lead you play a critical role in Kraken’s engineering organisation. You will work closely with the team's Product Manager and APAC squad lead to guide product development through informed prioritisation and product objectives.
You’re expected to balance: operational effectiveness, team support and wellbeing, strategic product alignment, technical leadership
This role is about building a high-functioning team, shipping and maintaining high-quality systems, and keeping Kraken’s culture strong as we scale.
About Kraken Utilities Kraken is a globally proven technology platform, already licensed to support over 55 million customer accounts, with a target of 100 million by 2027. It is one of the most advanced, AI-driven platforms for utility management—covering billing, CRM, meter data, and intelligent customer communications. We are now extending Kraken beyond energy into water and broadband, forming a new division: Kraken Utilities. Over the past three years, this team has been built from the ground up to re-architect and evolve Kraken for new industries—solving complex challenges like water leak detection, customer experience transformation, and high-volume data processing. We are in a rapid growth phase, with clients including:Severn Trent, Leep, Portsmouth Water, Essential Energy, TalkTalk, and Cuckoo, and a global team of 120+ people.
LEAD SOFTWARE ENGINEER - DEVELOPER EXPERIENCE (DEVEX) IN SHORT At On, we believe technology should move as fast as a runner. We are building the foundation that allows our engineering organization to scale, innovate, and deliver value without friction. We are looking for a Lead Software Engineer to join the Developer Experience (DevEx) team. In this hands-on role, you will build the platform that empowers dozens of technology teams to build, ship, and operate services effortlessly. You will be involved in architecting and building our "Golden Path," ensuring that speed, safety, and reliability are baked into every developer's workflow. YOUR MISSION * Help Engineer the Golden Path: Design and implement highly automated CI/CD pipelines (GitHub Actions) and common templating (Typescript/Node) systems that allow a developer to go from "idea" to "production-ready service" in minutes. * GraphQL Infrastructure: Act as a core contributor to our central Apollo GraphQL API Gateway. You will help manage the supergraph composition, runtime stability, and schema governance standards to ensure a consistent contract for all consumers. * Help to Build the Internal Developer Platform (IDP): Help develop our Cloud Abstraction Layer and Developer Portal. This includes building self-service tools, CLIs, and service catalogs that reduce cognitive load for engineers. * SRE & Observability: Integrate "secure-by-default" practices and robust observability into the platform. You’ll build dashboards (NewRelic) and monitoring patterns that provide teams with deep insights into their service health. * Technical Excellence & Advocacy: Write high-quality documentation, help with code reviews and advocate for DevEx best practices across the organization. * Friction Reduction: Actively hunt for bottlenecks in the software development lifecycle. Whether it's a slow build or a complex deployment process, you'll be involved in fixing it. YOUR TECHNICAL STORY * Product Thinking: You treat internal developers as your customers. You listen to their pain points and iterate on the platform based on real-world feedback. * Infrastructure as Code: You are comfortable with Terraform and Kubernetes (GCP experience is a plus), treating infrastructure with the same rigor as application code. * Automation Mindset: You are passionate about CI/CD (GitHub Actions) and building developer tooling (CLIs, SDKs, or Portals). * AI-Augmented Engineering Workflows: You leverage (or at least have an active interest in) the latest agentic coding tools to 10x your productivity, blending deep technical principles with AI-assisted workflows. As a power user of AI, you orchestrate complex builds and bypass boilerplate to deliver robust, scalable code at pace, ensuring our TypeScript/Node.js environment remains lean and efficient (experience in other tech stacks will be considered). * Architectural API Design: Experience in crafting robust API contracts with a focus on GraphQL Federation; familiarity with the Apollo tech stack is highly regarded. * Data-Driven: You understand DORA metrics and DevEx signals, using them to measure the success of the tools you build. WHAT SUCCESS LOOKS LIKE * Velocity: A measurable reduction in lead time for new services reaching production. * Autonomy: Product teams can provision infrastructure and deploy APIs independently using your self-service tools. * Stability: High adoption of standardised "Golden Path" templates, leading to fewer production incidents and faster MTTR. * Satisfaction: High internal Developer Satisfaction (DevEx) scores and positive feedback on the tooling you maintain. * Team Spirit: You thrive in a high-performing "sports team" culture, contributing to the power of the whole through consistent teamwork and earned leadership. MEET THE TEAM The Developer Experience team serves as the bridge between infrastructure and product. We don't just measure "uptime"; we measure "time to value." As a Staff Engineer on this team, you will be at the heart of our engineering culture, defining the standard for how software is built and delivered at On.
IN SHORT: Our Direct to Consumer business is performing and growing strongly, which is why we - within the Commercial Platform team at On - are looking for a Lead Backend Engineer to scale On’s online business to the next level. As an experienced engineer, you will be responsible to design, build, deploy, test and operate our digital services. You will be sitting in our office in London and collaborating closely with the cross-functional Digital teams across our key locations. The Lead Software Engineer role will report to the relevant Senior Lead - Engineering Manager within Commercial Technology. YOUR MISSION: * You will build and maintain the Commercial Platform by providing APIs, real-time events and documentation to reduce the cognitive load and enable stream-aligned teams to rapidly deliver premium, personalized experiences across all consumer touch points. * You iteratively deliver value and quality with your solutions to meet both technical and internal consumer needs. * With the team, you will build, release and operate complex systems. You will own and evolve the architecture (by leading decision making through RFCs) that scales for millions of customers across the globe. * You will act as an expert in the given technology area, leverage best in class engineering practices including continuous integration and deployment, code reviews, high test coverage and allowing for observability. * You collaborate effectively through verbal and written communication with diverse teams and stakeholders and drive alignment beyond the team. * You will engage in the engineering community by sharing knowledge, mentoring your team mates, receiving / providing feedback or growing our team by supporting the hiring. YOUR STORY: * You have 5-6 years of backend experience designing, building, testing, releasing and operating scalable systems with a strong problem-solving mindset striving for excellence and taking full accountability. * You have experience within the NodeJS (TypeScript) eco-system, designing and developing APIs (bonus if you have experience with GraphQL and NestJS). * You have experience working with and designing distributed systems. You are competent in building and designing event driven systems (e.g. using Kafka). You have mastered automated testing, TDD, and performance debugging tools and you are hands-on with operating the infrastructure on AWS or GCP. * You are comfortable using containerized workloads and clusters like Kubernetes. * You facilitate discussion as well as guide and mentor your peers by delivering praise and constructive feedback. * You have a product mindset that makes you comfortable in owning and building features from the ground up, understanding the “why”, applying holistic thinking and delivering for impact using experimentation. ATTRIBUTES OF A SUCCESSFUL CANDIDATE: * Action-Oriented: Proactively taking on new opportunities with high energy and a sense of urgency. * Team-focussed: Build strong partnerships in the team and beyond to meet shared objectives * Alignment-driving: Drive alignment on topics inside the team by providing clear context, contributing to the planning of focus areas in the team and sharing updates proactively * Manage Ambiguity: Operating effectively when things are not certain and help to bring clarity to the team. Viewing challenges as opportunities to grow and learn * Self-Development: Seek new ways to grow and challenge your abilities both personally and professionally using feedback and reflection to gain insight into personal strengths and weaknesses YOUR TEAM: As you might expect from a running brand, the wider E-Commerce team at On is a fast-paced place to be. You will work in the diverse Commercial Technology domain, collaborating with Software Engineers, QA Engineers, Product Managers, Data Analytics, Marketing and others of stream-aligned or platform teams that are located in Berlin, Zurich and London. On is an Equal Opportunity Employer. We are committed to creating a work environment that is fair and inclusive, where all decisions related to recruitment, advancement, and retention are free of discrimination.