Kraken Technologies Limited logo

Senior Software Engineer – Client Engineering

Job Overview

Location

London

Job Type

Full-time

Category

Software Engineer

Date Posted

March 4, 2026

Full Job Description

📋 Description

  • As a Senior Software Engineer on the Client Engineering team at Kraken Technologies Limited, you will play a pivotal role in bridging global product capabilities with the unique and evolving needs of our clients across various territories. This is a unique opportunity to contribute to a company at the forefront of transforming the energy industry through innovative technology, making a tangible impact on a sustainable future.
  • Your primary focus will be on the implementation, support, acceleration, and invention of solutions that address client-specific requirements. You will be instrumental in ensuring that these solutions are delivered at a rapid pace while rigorously safeguarding the long-term integrity and scalability of our core platform.
  • You will collaborate closely with Product and Market Engineering teams, acting as a crucial conduit for client-driven complexity. Your expertise will be essential in translating these complex client needs into robust, scalable, and maintainable regional solutions that align with our global product vision.
  • This role offers the chance to significantly shape the architecture and elevate delivery standards within the London team, especially as Kraken continues its expansion into new territories. You will be a key contributor to defining best practices, mentoring junior engineers, and driving technical excellence.
  • You will be responsible for designing, developing, and deploying high-quality software solutions that meet stringent performance, reliability, and security standards. This includes writing clean, efficient, and well-documented code, as well as participating actively in code reviews to ensure code quality and knowledge sharing.
  • A significant part of your role will involve troubleshooting and resolving complex technical issues that arise during client implementations or in production environments. You will need to possess strong analytical and problem-solving skills to quickly diagnose root causes and implement effective solutions.
  • You will contribute to the continuous improvement of our development processes, tools, and methodologies. This could involve advocating for new technologies, improving CI/CD pipelines, or enhancing our testing strategies to ensure faster and more reliable releases.
  • You will engage with stakeholders, including product managers, project managers, and client-facing teams, to understand requirements, provide technical guidance, and ensure successful project delivery. Effective communication and the ability to articulate technical concepts to non-technical audiences will be crucial.
  • You will be involved in the architectural design of new features and systems, ensuring that solutions are scalable, maintainable, and aligned with the company's long-term technical strategy. This includes evaluating trade-offs, making informed technical decisions, and documenting architectural designs.
  • As a senior member of the team, you will be expected to mentor and guide more junior engineers, fostering a collaborative and learning-oriented environment. Sharing your knowledge and experience will be vital in developing the team's overall capabilities.
  • You will contribute to the technical roadmap for client-facing solutions, identifying opportunities for innovation and improvement that can drive greater client value and operational efficiency.
  • The work involves a blend of strategic architectural thinking and hands-on development, ensuring that our client solutions are not only functional but also robust, scalable, and future-proof.
  • You will be a champion for best practices in software development, including agile methodologies, test-driven development (TDD), and continuous integration/continuous deployment (CI/CD).
  • Your contributions will directly impact Kraken's ability to deliver its cutting-edge energy solutions to a growing global client base, reinforcing our mission to create a smart, sustainable energy system.
  • This role is ideal for an engineer who thrives in a dynamic environment, enjoys tackling complex challenges, and is passionate about making a positive environmental impact through technology.

Skills & Technologies

Senior
Onsite

Ready to Apply?

You will be redirected to an external site to apply.

Kraken Technologies Limited logo
Kraken Technologies Limited
Visit Website

About Kraken Technologies Limited

Kraken builds the Kraken platform — a cloud-native, AI-powered operating system for utilities and energy companies that automates the energy supply chain (customer lifecycle, billing/CRM, trading and asset optimisation, migration from legacy systems) to enable faster product innovation, lower operating costs, and support distributed/renewable energy use.

Similar Opportunities

Essen, Australia
Full-time
Expires Apr 25, 2026
JavaScript
TypeScript
Java
+5 more

14 days ago

Apply
Bulgaria
Full-time
Expires Apr 25, 2026

14 days ago

Apply
Brazil
Full-time
Expires May 4, 2026
Java
Spring
Redis
+4 more

5 days ago

Apply
Brazil
Full-time
Expires May 4, 2026
Java
Spring
Redis
+4 more

5 days ago

Apply