Octopus Energy
Software Engineer (Backend, Python)
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
- 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
- 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
About Octopus Energy
Octopus Energy
London
IT
Skills & Technologies
Inferred from job description
Salary Insight
£45,000
This role
£60,000
UK median
This salary is 25% below the UK median for Software Engineers (£60,000/yr).
Based on 2024–2025 UK technology sector benchmarks