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.

Lead Software Engineer - Customer Lifecycle at Kraken · Grasshire