Back to results

Lead Software Engineer - Customer Lifecycle

Salary not disclosedOnsite

  • Engineering
  • London
  • Full time
  • Today
Newly posted

About the role

The Customer Lifecycle team manages the connection between customers, accounts, properties, products, and contracts as relationships with energy providers evolve. This role involves leading a team of engineers, setting technical direction, and performing line management duties while remaining hands-on with the code. You will build and maintain backend systems and support sites for UK-based clients to improve electricity and gas operations.

Responsibilities

  • Lead a team of engineers and set the technical direction of the team.
  • Perform line management duties and remain hands-on with the code.
  • Ensure the quality of delivered code through thoughtful code reviews.
  • Build and maintain backend systems and support sites for UK-based clients.
  • Collaborate with market teams and client delivery to prioritize and maintain work.
  • Monitor and alert on production systems and manage incidents.

Required skills

  • Python
  • Django
  • Domain modelling
  • HTTP
  • REST APIs
  • Fault-tolerant software
  • Celery
  • Async processing
  • Postgres

About the Company

Kraken creates technology that redefines utilities and unlocks a new energy system of the future. By optimizing renewable generation and building intelligent grids, the company aims to improve the lives of one billion humans within the decade.