Senior Software Engineer Python - Energy Trading

Client Server
London

Job Description

Senior Software Engineer / Developer (Python Data) London / WFH to £140k Are you a Senior Software Engineer with strong Python coding skills who enjoys building robust, high performance systems from complex quantitative research? You could be progressing your career at a fast-growing energy technology company, backed by major investors, that is transforming the way renewable energy is managed across Europe. Operating large scale battery energy storage assets the business helps balance electricity grids while driving the transition to a cleaner, more resilient energy network. With ambitious plans to expand into hydrogen storage and establish an in-house energy trading desk, it's at the forefront of energy innovation. As a Senior Software Engineer you will collaborate closely with quantitative analysts and data scientists to turn research models into reliable, production grade software. You'll play a key role in strengthening the engineering foundations behind power price forecasting, flexible asset optimisation and trading, helping the business scale its trading operations. You'll take ownership of the Python codebase across forecasting pipelines, optimisation and dispatch systems for assets such as battery storage, gas and hydro, as well as trading, simulation and backtesting environments. Working alongside quants, you'll refactor research driven code into clean, maintainable and extensible components without compromising model accuracy. You'll establish engineering standards, improve software architecture and interfaces and strengthen testing, error handling, logging and observability. You'll also optimise performance critical code, making effective use of vectorisation, parallelism and memory management. As a senior member of the team, you'll provide technical guidance and mentoring, raising engineering standards across the analytics function. Location / WFH: You'll be based in the London office with flexibility to work from home twice a week. About you: You have strong Python engineering experience, building production grade systems from research or quantitative models You have experience developing maintainable, well structured software with clear interfaces and robust error handling You have strong testing skills across unit, integration and regression testing You have experience improving performance through vectorisation, parallel processing and efficient memory management. You have a strong understanding of CI/CD, deployment practices, monitoring and production reliability You're collaborative with great communication skills, able to work effectively with quantitative analysts, data scientists and cross-functional engineering teams What's in it for you: Salary to £140k Stock options Pension Impactful role with excellent progression Apply now to find out more about this Senior Software Engineer / Developer (Python Data) opportunity. TPBN1_UKTJ

Posted 2026-11-04

Recommended Jobs

Chief Development Officer

Soho House
London

Job Description This job is with Soho House, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter dire…

View Details
Posted 2026-11-04

Looking for Art Classes Tutor for Painting and Drawing

Yoojo
London

I’m seeking a patient, creative tutor to help my teenager improve their painting and drawing skills. The lessons should cover fundamentals like color theory, shading, composition, and some mixed media…

View Details
Posted 2026-10-31

Senior Bridge Design Engineer - Paddington, Greater London

FM Conway
London

Senior Structural Engineer - Paddington, Greater London FM Conway is currently seeking an experienced Senior Structural Engineer to join our Consultancy Division. We have opportunities for the suc…

View Details
Posted 2026-09-21

Product Analyst (Hiring Immediately)

ZILO
London

Join the Future of Technology with ZILO™ At ZILO™, we're redefining what’s possible in technology. ZILO™ is the UK-based FinTech specialising in global asset and wealth management software, designed …

View Details
Posted 2026-10-24

Networking Engineer

Natilik
London

Natilik is a Global Technology Solutions Partner. Our mission continues to be two-fold; growing a brand that is seen as the industry’s ‘Confident Guide’ sat between the vendors who make technology, a…

View Details
Posted 2026-10-30

Communications Placement (Universal Global Television) 2027

London

Programme Eligibility To join one of our 12-month Internships you must meet one of the following criteria: You’re currently an undergraduate studying at University and returning to full time ed…

View Details
Posted 2026-10-09

Urgent Care Advanced Nurse Practitioner Required

Locum Meds
Barnes, Greater London

JOB OVERVIEW Job Title: Urgent Care Advanced Nurse Practitioner – Emergency Barnes Location: Emergency Barnes Employment Type: Full-Time Salary: £45,000 – £60,000 per year depending o…

View Details
Posted 2026-10-31

Lifecycle & Revenue Marketing Manager

Times Higher Education
London

Lifecycle & Revenue Marketing Manager HYBRID / LOCATION (1 - 2 days/week in the office) SALARY: £60,000 - £70,000 DOE Times Higher Education is the data provider underpinning university excel…

View Details
Posted 2026-10-30

VP, Senior Backend Developer - Blockchain Infrastructure

Galaxy
London

Who We Are: Galaxy Digital Inc. (Nasdaq: GLXY) is a global leader in digital assets and data center infrastructure, growing the economy that runs on code. Galaxy delivers the onchain infrastruct…

View Details
Posted 2026-10-03