Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer - Utilities (Python / Django)

Kraken Digital Asset Exchange

United Kingdom

Hybrid

GBP 50,000 - 70,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm is seeking a candidate to help solve complex design challenges in the UK utilities market. This role involves architecting and developing new components of the platform while fostering a customer-first culture. Candidates should have strong Python and Django skills. The position offers a hybrid work model, requiring occasional onsite presence in Melbourne.

Qualifications

  • Strong attention to detail in domain modelling.
  • Experience in building and scaling teams.
  • Ability to work on complex technical problems.

Responsibilities

  • Solve design challenges in the UK utilities market.
  • Architect and develop components for the Kraken platform.
  • Help create a customer-first culture in the utilities team.

Skills

Python
Django
Domain modelling
HTTP and REST APIs
Writing robust and fault-tolerant software
Celery and async processing
Postgres

Tools

AWS
Terraform
Packer
Consul
React
Redux
Job description
What you'll do:
  • We have lots of difficult design challenges to solve. The UK utilities market is complicated, outdated and process‑heavy — there’s an awful lot of domain modelling that we need to get right. Strong attention to detail is essential.
  • Help build and scale the Kraken utilities team by embedding an engineering, problem solving, and customer‑first culture.
  • Architect & develop new components of the Kraken platform to serve other utilities.
  • We have challenging technical problems to solve; like processing tens of millions of meter readings a day We need the right technology in place to handle this smoothly as well as feeding data into a machine learning pipeline that models and predicts consumption. Or thinking about how we adapt Kraken to improve other utilities like water and broadband.
  • There’s a great opportunity for disruption in the UK water and broadband markets. The landscape is changing as we move to more dis‑aggregated forms of generation, with less predictability, more dynamism and smarter technology.
  • You’ll be working for a company that’s fighting climate change. Our generation arm is the largest investor in solar generation in the UK, and is funding wind and anaerobic digestion. As a supplier, we’re helping people to use greener technology and renewable energy, all helping move the UK towards a lower carbon future.
What tech stack you'll have (in rough priority order)
  • Python
  • Django (or equivalent web framework)
  • Domain modelling
  • HTTP and REST APIs
  • Writing robust and fault‑tolerant software
  • Celery and async processing
  • Postgres
Plus experience in the following would be a bonus
  • AWS
  • Terraform, Packer, Consul
  • React and Redux

We would prefer someone who can work in our Melbourne office on a hybrid remote policy of 1‑2 days a week onsite. You need to have full working rights to work in Australia.

We’re very excited to be growing our team. We’re looking for skills and experience to help shape and define the future of not only our team, but the wider business at a global scale. If you’re reading this and grinning, please apply! There are huge challenges to tackle, and we need amazing people who are keen to get stuck in.

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. Check out our Welcome to the Jungle site to learn more about our teams and culture.

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 inclusion@kraken.tech 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. U.S. based candidates can learn more about their EEO rights here.

Our (i) Applicant and Candidate Privacy Notice and Artificial Intelligence (AI) Notice, (ii) Website Privacy Notice and (iii) Cookie Notice govern the collection and use of your personal data in connection with your application and use of our website. These policies explain how we handle your data and outline your rights under applicable laws, including, but not limited to, the General Data Protection Regulation (GDPR) and the California Consumer Privacy Act (CCPA). Depending on your location, you may have the right to access, correct, or delete your information, object to processing, or withdraw consent. By applying, you acknowledge that you’ve read, understood and consent to these terms.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.