
Lead Python Developer | Energy Trading - Front Office
Posted 1 day ago by Templeton & Partners - Innovative & Inclusive Hiring Solutions
Negotiable
Undetermined
Undetermined
London Area, United Kingdom
Summary: The Lead Python Developer role at a leading global energy trading firm involves technical leadership in data engineering and system architecture, requiring strong Python skills and a solid understanding of financial concepts. The position emphasizes collaboration with quant developers, analysts, and traders, focusing on delivering data platforms and solutions. Ideal candidates will have experience in energy trading or commodities and be capable of mentoring teams while promoting a data-driven culture.
Key Responsibilities:
- Lead the design and delivery of data platforms and end-to-end data solutions
- Work closely with business and IT stakeholders to promote a data-driven culture
- Mentor engineering teams and champion best practices
- Contribute to the client’s long-term data and technology strategy
- Oversee incident, change, and problem management processes
- Support internal community initiatives (e.g., Centres of Excellence, Communities of Practice)
Key Skills:
- Strong Python development (senior level), with modern web development experience
- Deep expertise in Azure (AWS or SAP is a plus)
- DevOps knowledge, including Docker and GitHub Actions (Terraform preferred)
- Advanced data engineering experience: Spark, Databricks, Lakehouse architectures
- Streaming tools (Kafka, Kinesis)
- ELT pipelines and orchestration (Airflow, Glue, Azure Data Factory)
- Databases: SQL DBs, Synapse, Redshift
- Solid understanding of financial concepts (PnL, Greeks, volatility, derivatives)
Salary (Rate): undetermined
City: London Area
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: Other
Lead Python Developer | Energy Trading - Front Office Role Overview Our client, a leading global energy trading firm, is seeking a Principal Data Engineer / Lead Python Developer with strong Python development skills and a solid background in data engineering, system architecture, and technical leadership. You will work closely with quant developers, analysts, and traders, so a solid understanding of mathematics and financial concepts is essential. Experience within energy trading or commodities is highly desirable. This role sits at the intersection of hands-on technical delivery, strategic data leadership, and business alignment, ideal for someone who can operate across architecture, coding, and stakeholder engagement.
Key Responsibilities
- Lead the design and delivery of data platforms and end-to-end data solutions
- Work closely with business and IT stakeholders to promote a data-driven culture
- Mentor engineering teams and champion best practices
- Contribute to the client’s long-term data and technology strategy
- Oversee incident, change, and problem management processes
- Support internal community initiatives (e.g., Centres of Excellence, Communities of Practice)
Must-Have Skills
- Strong Python development (senior level), with modern web development experience
- Deep expertise in Azure (AWS or SAP is a plus)
- DevOps knowledge, including Docker and GitHub Actions (Terraform preferred)
- Advanced data engineering experience: Spark, Databricks, Lakehouse architectures
- Streaming tools (Kafka, Kinesis)
- ELT pipelines and orchestration (Airflow, Glue, Azure Data Factory)
- Databases: SQL DBs, Synapse, Redshift
- Solid understanding of financial concepts (PnL, Greeks, volatility, derivatives)
Desirable Skills
- Experience managing small teams or running Agile/Scrum delivery
- Exposure to financial planning tools (e.g., BPC)
- Familiarity with SonarQube, MKDocs
- Active engagement with technical communities
Ideal Candidate Profile We’re targeting hands-on technical leaders who are equally confident coding, designing architecture, and engaging with stakeholders. Experience working in financial, quant, or energy trading environments is a significant advantage. If this sounds like you, please share your apply and share your updated CV.