Climate & Environment Full-time

Software Engineer (Backend, Python)

Octopus Energy

Posted

Jul 18, 2026

Location

Remote (EU)

Type

Full-time

Mission

What you will drive

  • Build and refine critical paths for a system handling hundreds of thousands of OCPI charging sessions, locations, and receipts.
  • Influence the evolution of complex Tariffs & Pricing logic to improve discounts and pricing offerings.
  • Enable rapid but robust development using best practices in observability, data analysis, and defensive programming to scale CPO integrations globally.
  • Work with cross-functional stakeholders to break down complex problems and propose creative technical solutions.

Impact

The difference you'll make

This role directly contributes to building the infrastructure for the global EV transition, making public EV charging simple and accessible, thereby reducing carbon emissions from transportation.

Profile

What makes you a great fit

  • 2+ years commercial experience with Python.
  • Ability to write robust, fault-tolerant, and secure software.
  • Good understanding of databases and data architecture.
  • Proficient understanding of Git.
  • Good communication skills with ability to consider product vision and propose creative technical solutions.

Benefits

What's in it for you

Competitive salary (discussed during recruitment), unique culture with autonomy and impactful projects, recently named UK's top company to work for, ranked in Sunday Times Best Places to Work 2024, and various perks detailed in the Octopus Employee Benefits hub.

About

Inside Octopus Energy

Octopus Electroverse, part of Octopus Energy Group, is building the largest virtual EV charging platform in Europe, connecting over 1.4 million chargers globally to simplify public EV charging and accelerate the transition to electric vehicles.