Senior Software Engineer (Backend, Python)

Octopus Energy Group

View original posting

Work arrangement
Hybrid
Occupation
Software & IT
Location
London (GB)
Compensation
Not disclosed
Apply by
April 10, 2027

About this role

What you'll do

  • Help us improve the core product by developing and improving our pricing and discount mechanisms.

  • Help improving the accuracy of our financial reporting and payment success rates across our existing and potential payment providers

  • Expand existing charging subscription offering to add flexibility and scalability

  • Work within a small specialized team to enable multiple cross functional product areas and delivery best quality for our customers

  • Support the Operations team in resolving payments related customer issues, and the Financial team in building accurate reporting systems

  • What you'll need

  • The passion to create something amazing, and the mindset to learn and grow with the company.

  • 3+ years software experience, preferably with Django or similar Python frameworks

  • Experience with monitoring and debugging applications and infrastructure

  • Experience maintaining asynchronous processing systems (AMQP, Celery)

  • An ability to discuss vision and features within a team and propose creative solutions

  • Knowledge of common security practices

  • Familiarity with continuous integration and continuous deployment

  • An ability to write robust and fault-tolerant software

  • Proficient understanding of Git


  • It would be great if you have

  • Experience with subscriptions and recurring payments

  • Experience with billing and invoicing flows

  • Experience working on commercials, pricing and tax within an international context

  • Experience with KYC/KYB products and flows

  • Apply on employer site

    You'll continue on the employer's careers page to submit your application.