Octopus Energy
Senior Software Engineer (Python)
Job Description
Salary: £25,000 - 65,000 per year
Requirements:- Deep expertise in Python and strong software engineering fundamentals
- Proven experience designing and building APIs, ideally using GraphQL
- Comfortable working with multiple data sources, including PostgreSQL and NoSQL databases
- Excellent understanding of software engineering principles and best practices, with a track record of building robust, scalable, maintainable systems
- Proven experience collaborating within teams and across disciplines
- Experience using AI technology and tools to augment development
- Track record of owning features from inception through delivery
- Bonus: Strong frontend experience with React, TypeScript, and Next.js
- Bonus: Experience with event-driven architecture or systems
- Bonus: Production experience with AI technology and tools
- Work within a dedicated cross-functional team on products for customers and internal teams
- Design and build robust APIs that integrate internal and third-party services to optimize and automate core business processes
- Architect and evolve performant, scalable backend systems and data models
- Work across multiple data sources and design expressive, well-structured schemas
- Contribute to frontend applications as needed and help shape effective user experiences
- Write maintainable code
- Share ideas and knowledge, support and mentor colleagues, and help raise the teams standards
- AI
- AWS
- Architect
- Backend
- Frontend
- GraphQL
- Support
- NoSQL
- PostgreSQL
- Python
- React
- TypeScript
- Cloud
- LESS
- REST
More:
Were Octopus Electric Vehicles, part of the Octopus Energy Group, and were building systems to transform electric car leasing. Our mission is to make it easier for individuals and businesses to switch to cleaner driving by bringing together cars, chargers, and energy, while providing fair pricing and a great customer experience. We launched in 2018 and are part of a group working to improve lives by transforming the industries in which we operate. The role is a full-time Senior Software Engineer position in Product & Technology, based in London or Brighton, with remote work available in the UK; the working arrangement is hybrid. Our technology stack includes Python, GraphQL, PostgreSQL and NoSQL databases on AWS, with a React/Next.js frontend. We offer a culture centered on autonomy, learning, and rapid decision-making, along with employee benefits. Salary is flexible and discussed with candidates. We are dog-friendly, provide interview accommodations when needed, and are committed to equal opportunity and an inclusive work environment. AI tools may support parts of our hiring process, but hiring decisions are made by people.
last updated 40 week of 2026
Interested in this role?
Submit your application now
How to Apply
About Octopus Energy
Octopus Energy
Henfield
IT
Skills & Technologies
Inferred from job description
Salary Insight
£45,000
This role
£75,000
UK median
This salary is 40% below the UK median for Senior roles (£75,000/yr).
Based on 2024–2025 UK technology sector benchmarks