Octopus Energy

Octopus Energy

Henfield, London

Senior Software Engineer (Python)

Full-Time£25,000 - 65,000 per yeargisterenUnited Kingdom
IT

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
Responsibilities:
  • 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
Technologies:
  • 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

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

Henfield

IT

Skills & Technologies

TypeScriptPythonScalaReactNext.jsAWSPostgreSQLGraphQLRESTAIUI

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

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom