Skip to content
← Back to job listings

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

kraken123 · London, United Kingdom

Software DevelopmentLeadExternal listingfull-time22 days ago

About The Role

The Opportunity

  • 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.

What You’ll Do

  • -
  • 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

Drive Architectural Improvements

  • -
  • 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

Team & Culture Impact

  • -
  • 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

What We’re Looking For

  • We’re looking for an empathetic leader who enjoys solving complex system problems.
  • -
  • 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.

Technical Skills

Core Technical Skills

  • -
  • Experience with Python stack and Web frameworks
  • -
  • Strong domain modelling skills
  • -

HTTP & REST APIs

  • -
  • Building robust, fault-tolerant systems

Nice to Have

  • -
  • Experience building SDKs or APIs for other developers
  • -
  • Experience with microservice design

What Makes This Role Different

  • -
  • 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

This is an external listing. JobSpring does not represent or verify the employer. Report this listing