690,007open jobs
40,470companies
97,511added this week
Browse all
Salary
$86k – $179k per year (Estimated)
Location
Remote/Hybrid (London, United Kingdom)
Seniority
Senior
Employment
Full-Time
Overview
Company
Impact
Profile match
Octopus Energy is a UK-based energy supplier that offers innovative smart tariffs and renewable energy solutions. Known for its award-winning customer service and commitment to a greener future, Octopus Energy provides great value for the long term with prices historically cheaper than any other large supplier. As one of Europe's leading investors in renewable energy generation, the company is highly trusted, holding a five-star customer service rating.

We’re looking for a Senior Software Engineer (Python) to join our product and engineering team building the systems that power our ability to revolutionise the electric car leasing industry.

Our tech stack is Python with GraphQL, PostgreSQL and NoSQL databases, running on AWS, with a React/Next.js frontend.

What you'll do...

    Work within a dedicated cross-functional team on key products for our customers and internal teams.

  • Design and build robust APIs, integrating our own and third-party services to optimise and automate core business processes.
  • Architect and evolve backend systems and data models that are performant, scalable, and built to last.

  • Work across multiple data sources, designing expressive, well-structured schemas.

  • Contribute to frontend applications when needed, helping shape experiences that work well for our users.

  • Care about the code you write and its long-term maintainability.
  • Contribute ideas, share knowledge, support, mentor, and raise the game of those around you.

What you'll need...

  • Deep expertise in Python, with strong software engineering fundamentals.

  • Proven experience designing and building APIs, ideally using GraphQL.

  • Comfort working with multiple data sources, including relational (PostgreSQL) and NoSQL databases.

  • Excellent understanding of core software engineering principles and best practices, and a track record of applying them to build robust, scalable, maintainable systems.

  • Proven experience collaborating within teams and across disciplines.

  • Experience using AI tech and tooling to augment development

  • A track record of taking ownership of features from inception through to delivery.

Any of the following would be a bonus

  • Strong frontend experience with React, TypeScript, and Next.js, enough to engage with Full Stack engineering teams
  • Experience with event-driven architecture/systems (EDA)
  • Production experience with AI tech and tooling.

Why you'll love it here

  • Don't feel like you meet all of our hiring criteria? Thats OK, apply anyway! We'd love to hear from you and have a conversation.
  • Octopus Electric Vehicles, part of the Octopus Energy Group, won the Sunday Times best company to work for in 2024. We were named 6th out of the top 100 start-ups to work for by Tempo in 2025 and on Glassdoor we were voted 50 best places to work in 2022. Our Group CEO, Greg has recordeda podcast about our culture and how we empower our people
  • Wondering what the salary for this role is? Just ask us! On a call with one of our recruiters it's something we always cover as we genuinely want to match your experience with the correct salary. The reason why we don't advertise is because we honestly have a degree of flexibility and would never want salary to be a reason why someone doesn't apply to Octopus - what's more important to us is finding the right octofit!
  • Octopus Energy Group is a unique culture. An organisation where people learn, decide, and build quicker. Where people work with autonomy, alongside a wide range of amazing co-owners, on projects that break new ground. We want your hard work to be rewarded with perks you actually care about! Visit our perks hub - Octopus Employee Benefits

Things to Note...

  • just to let you know, we are dog friendly company so you may see our 4 legged friends in the offices - feel free to bring yours! Rest assured though, we've taken lots of precautions for those who have allergies
  • We use AI to help us assess applications fairly and objectively. We’re totally fine with you using AI as a tool to help prepare too. That said, when we get to the interview and assessment stage, we’re really interested in hearing your unique perspective and real-world stories. That’s the stuff we can’t get from a bot or a prompt!
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
690,007 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
London
MLOps Engineer 5 hours ago
$21k – $63k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Bengaluru
Python
JavaScript
Python
FastAPI
Databases
PostgreSQL
DynamoDB
AI/ML
Computer Vision
AWS Bedrock
Amazon SageMaker
Machine Learning
Frontend
Vue.js
DevOps
GCP
GitHub Actions
AWS CDK
GitLab CI
CI/CD
Jenkins
AWS
Docker
AWS Lambda
GitHub
GitLab
Amazon S3
IAM
Amazon ECS
AWS Step Functions
API Gateway
Apply
In office • Internship • Toulouse
Python
MATLAB
MATLAB
Simulink
Apply
Apply
$71k – $144k per year (Estimated) • Equity • Remote/Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Getafe
Python
PowerShell
Bash
Python
Flask
FastAPI
DevOps
Rest API
Terraform
Ansible
CI/CD
Jenkins
Git
Docker
Kubernetes
SOAP
Apply
$71k – $171k per year (Estimated) • In office • Full-Time • Bristol
Python
Apply
$99k – $190k per year (Estimated) • Remote/Hybrid • Full-Time • 10+ years exp • London
Apply
$59k – $116k per year (Estimated) • Remote/Hybrid • Full-Time • London
Apply
Remote/Hybrid • Full-Time • 2+ years exp • London
JavaScript
AI/ML
Copilot
Cursor
Claude
Frontend
Next.js
React.js
Storybook
Analytics
A/B Testing
Design
Figma
QA
Playwright
Jest
Apply
$31k – $49k per year (Estimated) • In office • Part-Time • Berlin
Apply
$42k per year • In office • Part-Time • Heidelberg
Management
Slack
Google Workspace
Apply
$68k – $155k per year (Estimated) • Remote • Full-Time • 5+ years exp • Bachelor's Degree • Liverpool • London
JavaScript
TypeScript
AI/ML
AI Agents
LLM
Synthetic Data
Physical AI
Frontend
Three.JS
React.js
DevOps
Git
Game Dev
Unity
Design
Blender
Figma
Adobe After Effects
Apply
$125k – $251k per year (Estimated) • Remote • Full-Time • 10+ years exp • Bachelor's Degree • Liverpool • London
AI/ML
AI Agents
Design
Figma
FigJam
Management
Miro
Apply
$35k – $60k per year (Estimated) • In office • Full-Time • Bachelor's Degree • London
Cybersecurity
GDPR
Management
Microsoft Teams
Apply
$112k – $207k per year • Remote/Hybrid • Full-Time • 10+ years exp • Bachelor's Degree • London
Apply
$112k – $212k per year (Estimated) • In office • Full-Time • London
Apply
See all jobs
This is one of many
690,007 more open roles from verified company boards, updated every day.