Software Engineer - Utilities in London
Software Engineer - Utilities

Software Engineer - Utilities in London

London Full-Time 28800 - 48000 ÂŁ / year (est.) No home office possible
Go Premium
K

At a Glance

  • Tasks: Tackle design challenges in the utilities market and develop innovative solutions.
  • Company: Join Kraken, a tech leader transforming the energy industry for a sustainable future.
  • Benefits: Enjoy competitive pay, hybrid work, and opportunities for professional growth.
  • Why this job: Make a real impact on climate change while working with cutting-edge technology.
  • Qualifications: Passion for tech, experience in Python, and problem-solving skills required.
  • Other info: Be part of a rapidly growing team with exciting career prospects.

The predicted salary is between 28800 - 48000 ÂŁ per year.

Kraken powers some of the most innovative global developments in energy. We're a technology company focused on creating a smart, sustainable energy system. From optimising renewable generation to enabling utilities to provide excellent customer experiences, our operating system for energy is transforming the industry around the world.

Our tech platform 'Kraken' already supports 55 million customer accounts globally, and we aim to serve 100 million by 2027. Kraken is the most AI‐driven, innovative, forward‐thinking platform for energy management, covering Customer Information Systems, billing, meter data management, CRM, and AI‐driven communications.

We're now extending Kraken to other utility industries—Water and Broadband—and have created the new Kraken Utilities team. Over the last three years we have built this team from scratch to re‐architect, design and develop our platform to solve complex industry‐wide problems such as customer experience and water leak detection. The Kraken Utilities team is in a growth phase and has signed six key clients: Severn Trent, Leep, Portsmouth Water, Essential Energy, TalkTalk, and Cuckoo. The team is now 120+ people strong globally.

What you'll do:

  • Address difficult design challenges in the UK utilities market, which is complicated, outdated and process‐heavy.
  • Help build and scale the Kraken utilities team by embedding an engineering, problem‐solving and customer‐first culture.
  • Architect and develop new components of the Kraken platform to serve other utilities.
  • Solve challenging technical problems such as processing tens of millions of meter readings a day and feeding data into machine‐learning pipelines that model and predict consumption.
  • Explore disruption opportunities in the UK water and broadband markets amid a shift to more dis‐aggregated generation.
  • Work for a company that fights climate change; our generation arm is the largest investor in solar in the UK, and we also fund wind and anaerobic digestion projects.

What you'll need:

  • General interest in technology and problem‐solving; diligent and thoughtful.
  • Experience or expertise in: Python, Django (or equivalent web framework), domain modelling, HTTP and REST APIs, writing robust and fault‐tolerant software, Celery and async processing, Postgres.
  • Bonus: AWS, Terraform, Packer, Consul, React and Redux.

This role requires a hybrid remote basis—coming into our Oxford Circus office 2 days a week. You must have the right to work in the UK.

Equal Opportunity Employer: Kraken is an equal‐opportunity employer. We do not discriminate on basis of race, colour, religion, national origin, age, sex, gender identity or expression, sexual orientation, marital or veteran status, disability or any other legally protected status. We consider all applicants without regard to the protected attributes.

Privacy Notice: Our Applicant and Candidate Privacy Notice and Artificial Intelligence Notice, as well as Website Privacy Notice and Cookie Notice, govern the collection and use of your personal data in connection with your application. These policies explain how we handle your data and outline your rights under applicable laws, including GDPR and CCPA. We may use AI tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans.

Software Engineer - Utilities in London employer: Kraken

At Kraken, we pride ourselves on being an exceptional employer, fostering a culture of innovation and collaboration within our rapidly growing Utilities team. With a strong commitment to sustainability and tackling climate change, we offer our employees meaningful work that directly impacts the future of energy management. Our hybrid working model allows for flexibility while being part of a dynamic team based in the vibrant Oxford Circus area, providing ample opportunities for professional growth and development in a supportive environment.
K

Contact Detail:

Kraken Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - Utilities 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 open doors that applications alone can't.

✨Tip Number 2

Show off your skills! If you’ve got a portfolio or GitHub with projects related to Python, Django, or any of the tech mentioned, make sure to highlight it during interviews. It’s a great way to demonstrate your problem-solving chops.

✨Tip Number 3

Prepare for technical challenges! Brush up on your coding skills and be ready to tackle real-world problems during interviews. Practising common algorithms and system design questions can give you an edge.

✨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 Software Engineer - Utilities in London

Python
Django
Domain Modelling
HTTP
REST APIs
Robust Software Development
Fault-Tolerant Software
Celery
Async Processing
Postgres
AWS
Terraform
Packer
Consul
React
Redux

Some tips for your application 🫡

Show Your Passion for Tech: When you're writing your application, let your enthusiasm for technology and problem-solving shine through. We love candidates who are genuinely excited about the work we do at Kraken, so share any relevant projects or experiences that highlight your interest!

Tailor Your CV and Cover Letter: Make sure to customise your CV and cover letter for the Software Engineer role. Highlight your experience with Python, Django, and any other relevant tech skills. We want to see how your background aligns with our mission to transform the energy industry!

Be Clear and Concise: Keep your application clear and to the point. Use straightforward language and avoid jargon where possible. We appreciate candidates who can communicate complex ideas simply, as this reflects the kind of clarity we strive for in our work.

Apply Through Our Website: Don't forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re keen on joining the Kraken team!

How to prepare for a job interview at Kraken

✨Know Your Tech Inside Out

Make sure you brush up on your Python and Django skills, as well as any other relevant technologies mentioned in the job description. Be ready to discuss your experience with REST APIs and fault-tolerant software. The more you can demonstrate your technical expertise, the better!

✨Understand the Industry

Familiarise yourself with the UK utilities market and the challenges it faces. Knowing about customer experience issues and how Kraken is addressing them will show that you're genuinely interested in the role and the company’s mission to create a sustainable energy system.

✨Prepare for Problem-Solving Questions

Expect to tackle some tricky design challenges during the interview. Think of examples from your past work where you've solved complex problems, especially those related to processing large amounts of data or working with machine-learning pipelines. Practice articulating your thought process clearly.

✨Show Your Passion for Sustainability

Since Kraken is focused on fighting climate change, be prepared to discuss why sustainability matters to you. Share any personal projects or interests related to renewable energy or technology that supports environmental goals. This will help you connect with the company's values.

Software Engineer - Utilities in London
Kraken
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

K
  • Software Engineer - Utilities in London

    London
    Full-Time
    28800 - 48000 ÂŁ / year (est.)
  • K

    Kraken

    200-500
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>