At a Glance
- Tasks: Lead the design and development of innovative systems for telecom and utility integrations.
- Company: Join Kraken Utilities, a cutting-edge tech platform transforming utility management.
- Benefits: Enjoy competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Be part of a supportive culture that values empathy and innovation.
- Why this job: Make a real impact by shaping technology that connects millions of users.
- Qualifications: Experience in Python, APIs, and a passion for solving complex system challenges.
The predicted salary is between 80000 - 100000 £ per year.
About Kraken Utilities
Kraken is a globally proven technology platform, already licensed to support over 55 million customer accounts, with a target of 100 million by 2027. It is one of the most advanced, AI-driven platforms for utility management—covering billing, CRM, meter data, and intelligent customer communications. We are now extending Kraken beyond energy into water and broadband, forming a new division: Kraken Utilities. Over the past three years, this team has been built from the ground up to re-architect and evolve Kraken for new industries—solving complex challenges like water leak detection, customer experience transformation, and high-volume data processing. We are in a rapid growth phase, with clients including: Severn Trent, Leep, Portsmouth Water, Essential Energy, TalkTalk, and Cuckoo, and a global team of 120+ people.
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
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
- 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
Kraken is a certified Great Place to Work in France, Germany, Spain, Japan and Australia. In the UK we are one of the Best Workplaces on Glassdoor with a score of 4.7.
Are you ready for a career with us? We want to ensure you have all the tools and environment you need to unleash your potential. If you have any specific accommodations or a unique preference, please contact us at [email protected] and we'll do what we can to customise your interview process for comfort and maximum magic!
Studies have shown that some groups of people, like women, are less likely to apply to a role unless they meet 100% of the job requirements. Whoever you are, if you like one of our jobs, we encourage you to apply as you might just be the candidate we hire. Across Kraken, we're looking for genuinely decent people who are honest and empathetic. Our people are our strongest asset and the unique skills and perspectives people bring to the team are the driving force of our success.
As an equal opportunity employer, we do not discriminate on the basis of any protected attribute. We consider all applicants without regard to race, colour, religion, national origin, age, sex, gender identity or expression, sexual orientation, marital or veteran status, disability, or any other legally protected status.
Lead Software Engineer – Kraken Utilities (OSS / Telco Integrations) in London employer: Kraken Technologies
Contact Detail:
Kraken Technologies Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Software Engineer – Kraken Utilities (OSS / Telco Integrations) in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current Kraken employees on LinkedIn. A friendly chat can sometimes lead to opportunities that aren’t even advertised!
✨Tip Number 2
Show off your skills! If you’ve got a portfolio or GitHub with projects that highlight your experience with Python, APIs, or microservices, make sure to share it during interviews. It’s a great way to demonstrate your capabilities beyond just words.
✨Tip Number 3
Prepare for those technical interviews! Brush up on system design and coding challenges relevant to the role. We want to see how you think through problems, so practice explaining your thought process as you go.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Kraken team!
We think you need these skills to ace Lead Software Engineer – Kraken Utilities (OSS / Telco Integrations) in London
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Lead Software Engineer role. Highlight your experience with Python, APIs, and any relevant projects that showcase your skills in building robust systems.
Showcase Your Leadership Skills: Since this role involves leading a team, don’t forget to mention your leadership experiences. Share examples of how you've influenced team dynamics or improved processes in previous roles.
Be Authentic: We’re looking for genuinely decent people, so let your personality shine through! Share your passion for technology and how you approach problem-solving in your application.
Apply Through Our Website: For the best chance of success, make sure to apply directly through our website. It’s the easiest way for us to see your application and get you into the process!
How to prepare for a job interview at Kraken Technologies
✨Know Your Tech Inside Out
Make sure you’re well-versed in the Python stack and web frameworks, as these are crucial for the role. Brush up on your knowledge of HTTP and REST APIs, and be ready to discuss how you've built robust, fault-tolerant systems in the past.
✨Showcase Your Leadership Skills
As a Lead Software Engineer, you'll need to demonstrate your ability to lead a team effectively. Prepare examples of how you've influenced team structure or technical direction in previous roles, and be ready to discuss your approach to mentoring and code reviews.
✨Think Systems, Not Just Features
This role is all about platform-level architecture. Be prepared to talk about how you’ve designed systems that impact multiple teams and external partners. Highlight any experience you have with microservice design and how it can improve integration reliability.
✨Emphasise Empathy and Collaboration
Kraken values empathetic leaders who enjoy solving complex problems. Be ready to share how you've fostered a customer-first culture in your previous roles and how you plan to treat internal developers as first-class customers.