Lead Software Engineer (Kraken Utilities, OSS / Telco Integrations)

Company: Kraken.tech
Apply for the Lead Software Engineer (Kraken Utilities, OSS / Telco Integrations)
Location: London
Job Description:

Requirements

  • We’re looking for an empathetic leader who enjoys solving complex system problems
  • Experience with Python stack and Web frameworks
  • Strong domain modelling skills
  • HTTP & REST APIs
  • Building robust, fault-tolerant systems
  • (Desirable) Experience building SDKs or APIs for other developers
  • (Desirable) Experience with microservice design

What the job involves

  • This is not a “business-as-usual” engineering role
  • You will play a key role in shaping how Kraken integrates with telecom and utility ecosystems—designing systems that are scalable, resilient, and developer-friendly
  • You’ll act as a systems thinker and architect, solving multi-team challenges and building platforms that other engineers (internal and external) rely on
  • Design and develop new components of the Kraken platform for broadband utilities
  • You will work closely with (and help shape) the OSS & Integrations function, which is responsible for:
  • Partner Integrations
  • Build and maintain integrations with telecom network providers, CPE (router) providers, and call record systems
  • Handle a mix of REST and SOAP APIs to provision and query network state
  • API & Platform Development
  • Develop robust APIs connecting Kraken to external telco infrastructure
  • Improve integration reliability and scalability
  • Automation
  • Create workflows to streamline operations between Kraken and partner systems
  • Reduce tight coupling between integrations and core business logic (e.g. Order Management, Quoting, Charging)
  • Improve system stability and developer productivity
  • Lead on microservice design, contract testing, and integration patterns
  • Build facades and emulators to simulate integrations
  • Treat internal developers as first-class customers
  • Design and build an SDK layer for third party developers
  • Help scale Kraken Utilities by embedding a strong engineering and customer-first culture
  • Influence how teams are structured and how systems evolve
  • Take ownership of architectural direction and execution
  • You’ll be responsible for leading a team of engineers, making decisions on how the team operates and setting the technical direction of the team
  • You’ll be curious about AI developer workflows, ready to experiment and introduce new ways of working
  • This role will involve line management duties, as well as being hands on and close to the code
  • You’ll be responsible for ensuring the quality of the code being delivered through thoughtful code review
  • Work with other engineering teams and external engineering teams regularly
  • Work with client delivery to help prioritize, deliver and maintain work required by clients
  • Be responsible for monitoring and alerting of production systems and where required, lead and manage incidents
  • You’ll work on platform-level architecture, not just features
  • You’ll design systems that impact multiple teams and external partners
  • You’ll help redefine how developers interact with Kraken via SDKs and abstractions
  • You’ll have real ownership in shaping both technology and team structure

#J-18808-Ljbffr…

Posted: June 1st, 2026