full-time
Senior Software Engineer Python - Energy Trading
Client Server
- Employer
- Client Server
- Location
- London
- Working pattern
- hybrid
- Salary
- £120,000–£140,000 / year
About the role
Build and maintain production-grade Python systems for forecasting, asset optimization and dispatch, trading, simulation, and backtesting. Refactor quantitative research code into reliable, maintainable software, improve architecture and operational practices, optimize performance, and mentor colleagues. Requires strong Python engineering experience building production systems from research or quantitative models, along with skills in software design, testing, and performance optimization. Candidates should understand CI/CD, deployment, monitoring, and production reliability, and communicate effectively with quantitative analysts, data scientists, and engineering teams.