Octopus Energy

Octopus Energy

London

Software Engineer (Backend, Python)

Full-Time£25,000 - 65,000 per yearпозавчераUnited Kingdom
IT

Job Description

Salary: £25,000 - 65,000 per year

Requirements:
  • 2+ years of commercial experience with Python
  • Ability to write robust, fault-tolerant, secure software
  • Good understanding of databases and data architecture
  • Proficient understanding of Git
  • Good communication skills with the ability to consider product vision and propose creative technical solutions within a team
  • Passion to create something amazing in the climate space and a mindset to learn and grow in a rapidly scaling business
  • Familiarity with continuous integration and continuous deployment is nice to have
  • Experience with web frameworks, preferably Django, is nice to have
  • Experience building RESTful APIs is nice to have
  • Experience building, monitoring, and debugging distributed systems is nice to have
  • Experience working within a cross-functional team and communicating across the whole software stack is nice to have
  • Understanding of the EV public charging experience is nice to have
  • Experience with pricing or billing systems would be helpful, but is not required
Responsibilities:
  • Help build and refine critical paths, enhancing the key flows that keep hundreds of thousands of OCPI charging sessions, locations, and receipts running smoothly
  • Influence the evolution of our complex Tariffs & Pricing logic, improving discounts and price offerings for our customers
  • Build quickly but robustly using best practices in observability, data analysis, and defensive programming to safely scale our CPO integrations globally
  • Work with cross-functional stakeholders to break down complex problems, understand feasibility, and propose creative technical solutions that deliver a market-leading product
  • Join the Core squad and help develop the critical logic and resilient platform infrastructure that powers our B2C, B2B, and API features
  • Support integrating new and existing CPOs through our partner portal
  • Help improve the reliability of the charging experience
  • Implement bespoke pricing solutions
  • Drive architectural efficiency
Technologies:
  • API
  • Android
  • Django
  • Git
  • Support
  • Marketing
  • Network
  • Python
  • Web
  • iOS
  • AI
  • Backend
  • LESS
  • Product Manager

More:

We are Octopus Electroverse, and we are making electric vehicle public charging simple by building the giant, virtual charging platform of the future. In just five years, we have become Europes largest eMobility charging network, with over 1.4 million connected electric vehicle chargers globally across 79 countries. Our customer ecosystem spans web, iOS, Android, CarPlay, Android Auto, and Automotive OS. We are expanding internationally, growing our Charge Point Operator and OEM partners, and scaling our Octopus Fleet B2B proposition. We are a cross-functional team spanning product, engineering, commercial, operations, and marketing, all working to shift the industry towards EVs. This is a hybrid role based in London (GB), and we offer a flexible salary discussion, a collaborative culture, strong perks, and a hiring process that usually takes up to 4 weeks. We are an equal opportunity employer and provide an inclusive work environment.

last updated 34 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Octopus Energy

Octopus Energy

Octopus Energy

London

IT

Skills & Technologies

PythonGoDjangoGitRESTAIUI

Inferred from job description

Salary Insight

£45,000

This role

£60,000

UK median

This salary is 25% below the UK median for Software Engineers60,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom