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.