Back to results

Senior Software Engineer - Comms

Salary not disclosedOnsite

  • Engineering
  • London
  • Full time
  • Today
Newly posted

About the role

The Comms team builds and manages the technology that enables Kraken to communicate with customers across multiple channels including phone, email, live chat, and physical post. This role focuses on building and maintaining real-time, event-driven systems for voice and telephony, ensuring reliable communication between energy specialists and customers. You will work at the intersection of engineering, product, and customer operations to solve complex real-time challenges and shape the technical direction of the team.

Responsibilities

  • Build and maintain the real-time technology that enables Kraken’s customer communication channels, with a particular focus on voice and telephony.
  • Develop reliable, event-driven systems that handle continuously changing states and interactions in real time.
  • Work with event streams, queues and asynchronous processes to manage customer and energy specialist interactions.
  • Build product features and tooling used by Kraken’s energy and support specialists to communicate with customers.
  • Solve complex real-time challenges, such as customers or specialists joining and leaving calls, connection issues and dropped calls.
  • Integrate Kraken’s systems with third-party communication providers, including platforms such as Twilio.
  • Work closely with engineers, product teams and customer-facing teams to understand problems and build effective solutions.
  • Help shape the technical direction of the Comms team as it grows, contributing to how the team’s focus, systems and ways of working evolve.

Required skills

  • Python
  • Django
  • HTTP
  • REST APIs
  • Celery
  • Postgres
  • AWS
  • Terraform
  • Packer
  • Consul
  • HTMX
  • React
  • Redux
  • Test Driven Development
  • Domain driven design

About the Company

Kraken powers some of the most innovative global developments in energy by creating technology that redefines utilities and unlocks a new energy system of the future. The company is on a mission to improve the lives of one billion humans within the decade by optimizing renewable generation and building a more intelligent grid.