Senior Software Engineer (Backend, Python) at Octopus Energy

At a glance

Company
Octopus Energy
Location
London, GB, United Kingdom
Work arrangement
On-site
Employment type
Full-time
Experience
2–5 years
Working hours
40 hours
Visa sponsorship
Offered, according to the listing
Posted
Added to The Stack

✨ The Stack take on this Octopus Energy job

  • 🏢 This is Octopus Energy's only job here right now
  • 📊 51 Software Engineer jobs in the United Kingdom in the last 60 days see them
  • 🛂 Skilled Worker visa. Standard minimum salary: £41,700 a year guide
  • 💡 No salary shown. Ask Octopus Energy if it is above the minimum.

Updated 2026-11-01, from our data and official sources.

Apply for this role at Octopus Energy

About the role

Responsibilities:
- Develop and improve pricing, discounting and subscription features for the Electroverse platform.
- Improve accuracy of financial reporting and payment success rates across payment providers.
- Build reliable backend services that scale, with attention to observability, retry and rollback strategies.
- Work in a small, cross-functional team to deliver high-quality features and support operations and finance queries.
- Monitor, debug and resolve payment-related incidents; collaborate with Ops to reduce customer impact.
- Contribute to design discussions, testing, CI/CD and documentation.

Requirements:
- Experience (approx. 3+ years preferred) writing backend services in Python; Django experience is desirable.
- Familiarity with asynchronous processing (AMQP, Celery), monitoring and debugging production systems.
- Practical knowledge of Git, CI/CD, security best practices and testing.
- Experience or interest in payments, billing, subscriptions, and financial reporting workflows (nice-to-have: KYC/KYB, international tax).
- Strong collaboration, communication skills and a pragmatic, customer-focused mindset.

Responsibilities

Develop and improve pricing and discount mechanisms; enhance financial reporting and payment reliability; expand the charging subscription offering; collaborate within a small cross-functional team to deliver high-quality backend features and support Operations and Finance teams.

Requirements

3+ years of software development experience, preferably with Django or Python; experience with monitoring, debugging, and asynchronous processing (AMQP, Celery); strong understanding of security practices, Git, and CI/CD; nice-to-have experience with subscriptions, billing, international tax, and KYC/KYB workflows.

Key skills

  • Python — in 1142 other listings on The Stack
  • Django — in 51 other listings on The Stack
  • Celery — in 14 other listings on The Stack
  • AMQP — not in any other listing on The Stack
  • Git — in 214 other listings on The Stack
  • CI/CD — in 617 other listings on The Stack
  • Payments — in 6 other listings on The Stack
  • Subscriptions — not in any other listing on The Stack
  • Billing
  • KYC/KYB
  • Financial reporting
  • Security practices

On The Stack (as of 2026-11-01)

Frequently asked questions about Octopus Energy

Is this Senior Software Engineer (Backend, Python) role still open?

It was posted on 2026-10-31 and is listed as active on The Stack. Confirm on Octopus Energy's application page before applying.

Does Octopus Energy offer visa sponsorship?

This listing is marked as offering visa sponsorship. Eligibility rules are set by the employer, so check the details on Octopus Energy's site.

Where is this role located?

The listing gives the location as London, GB, United Kingdom. It is marked on-site.

What skills does this role ask for?

The listing names: Python, Django, Celery, AMQP, Git, CI/CD, Payments, Subscriptions, Billing, KYC/KYB, Financial reporting, Security practices.

All roles at Octopus Energy

FOR BOTS & AI AGENTS

Machine-readable versions of this job and The Stack. The Stack is a weekly tech careers newsletter for 55,000+ engineers and a free board of visa-sponsored tech jobs in Europe. Fetch these instead of parsing this page.

This job (.md) · llms.txt · llms-full.txt · ai.txt · All jobs (.md) · Companies (.md) · MCP server · Endpoint index · API docs · Developer docs · Newsletter