Software Engineer - Client Engineering

Kraken
Greater London, UK
1 day ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Web Development Django Web Framework Python (Programming Language) Performance Tuning Restful APIs

Job description

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.

About the Team

Client Engineering is Kraken’s territory-focused engineering function. We implement, support, accelerate and invent solutions that deliver client outcomes quickly, while working closely with global Product Engineering to maintain quality and scalability. The team operates in fast-moving environments where pragmatism and collaboration matter more than perfection. As we expand into new territories, we’re growing our London-based team to support both existing and emerging markets.

What you’ll Need

  • Strong experience in Python
  • Experience building web applications with Django (or similar framework)
  • Familiar with designing and consuming REST APIs
  • Exposure to performance optimisation in production systems
  • Comfortable working in ambiguous, fast-paced environments
  • Pragmatic mindset: able to ship value quickly and ask questions early

What you’ll do

  • Implement Kraken’s global product into specific territory and client contexts
  • Deliver accelerated features when clients need solutions faster than core roadmaps allow
  • Contribute to MVP-style invention work for new capabilities
  • Support live systems, resolving incidents and performance issues
  • Build and maintain Python/Django services and APIs
  • Collaborate closely with Product Engineering and delivery team

Additional Context

This is a high-ownership, delivery-focused environment where engineers are expected to operate comfortably in ambiguity and prioritise pragmatic outcomes over perfection. We value people who ask questions early, collaborate openly, and unblock themselves quickly. Many successful engineers in the team come from environments where pace, adaptability and getting things done matter. As Client Engineering expands into new territories, there will be opportunities to contribute to evolving market initiatives and shape how the team scales.

As an equal opportunity employer, we do not discriminate on the basis of any protected attribute. We consider all applicants without regard to race, colour, religion, national origin, age, sex, gender identity or expression, sexual orientation, marital or veteran status, disability, or any other legally protected status. U.S. based candidates can learn more about their EEO rights here.

Requirements

  • Strong experience in Python
  • Experience building web applications with Django (or similar framework)
  • Familiar with designing and consuming REST APIs
  • Exposure to performance optimisation in production systems
  • Comfortable working in ambiguous, fast-paced environments
  • Pragmatic mindset: able to ship value quickly and ask questions early

About the company

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.

About the Team

Client Engineering is Kraken’s territory-focused engineering function. We implement, support, accelerate and invent solutions that deliver client outcomes quickly, while working closely with global Product Engineering to maintain quality and scalability. The team operates in fast-moving environments where pragmatism and collaboration matter more than perfection. As we expand into new territories, we’re growing our London-based team to support both existing and emerging markets.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:59 min

The danger of adopting default REST APIs

Stefan Priebsch · World Congress 2021

1:14 min

Introduction to Blazor for seamless web development

Christian Giesswein Christian Giesswein · World Congress 2025

8:32 min

Benchmarking GitOps engine constraints for extensive multi-cluster environments

Artem Lajko · Europe 2026 Virtual

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

3:34 min

Approaching language models as scalable synchronous rest APIs

Patrick Koss Patrick Koss · World Congress 2025

Videos

See all

Related articles

See all