Back to jobs
Aubay UK

Aubay UK

Senior Python Software Engineer – Energy Trading

London Hybrid 5-10 yrs exp IT Services and IT Consulting 14 employees
PythonObject-Oriented ProgrammingAPI DevelopmentDistributed SystemsAsynchronous Systems

Requirements

Candidates should have strong Python and API development experience, knowledge of distributed asynchronous systems, SQL and Oracle, and experience with cloud, container, messaging, and DevOps technologies. The role also requires analytical, testing, and automation skills, with experience mentoring junior engineers; trading or financial systems experience and strongly typed languages are desirable.

Job Description

Senior Python Software Engineer – Energy Trading

Role Summary

Aubay UK is seeking an experienced Senior Python Software Engineer to join a London-based client engagement on a 6-month rolling contract. The role focuses on the design, development and support of a Deal Entry Portal that automates trade capture and integration with enterprise risk and reporting platforms. The successful candidate will bring strong Python engineering expertise, experience with distributed systems, cloud technologies and DevOps practices, while working closely with business stakeholders and technical teams.


Type of Role

Contract Inside IR35 – 6-month rolling contract.


Location and Travel

Location: London.

Working Pattern: Hybrid.

Occasional business travel may be required. Visa sponsorship available.


Required Skills and Experience

- Python API development using OOP

- Distributed asynchronous systems

- SQL and Oracle databases

- Docker, Kafka, Kubernetes

- Azure and/or AWS

- GitHub and message brokers

- Strong analytical, testing and automation skills

- CI/CD and DevOps experience

- Experience mentoring junior engineers


Desired Skills and Experience

- Experience with RabbitMQ, ActiveMQ or AWS SQS

- Experience in trading, risk or financial systems

- Experience with strongly typed programming languages


Role Responsibilities

- Design and develop scalable applications and APIs

- Collaborate with business stakeholders and developers

- Deliver new features and enhancements

- Support production issues and bug fixes

- Provide technical guidance and project support

- Promote engineering best practice and mentor junior staff


Client Description

>Our client is one of the Super Major global energy companies with around 84,000 employees across 70+ countries who are working to power progress through cleaner energy solutions. Specialties include upstream and downstream operations, integrated gas, chemicals, trading and new energies.


>You will have the opportunity to work in a challenging and rewarding environment delivering technology solutions that support large-scale business transformation and operational excellence.


About Aubay UK

Aubay UK is a trusted IT insourcing and business scaling partner, helping organisations deliver transformation through high-performing teams, offering roles across London, the West Midlands and Belfast.


Based in Canary Wharf, we take on a people-first approach, enabling IT consultants to work on meaningful projects across the Energy, FinTech, and Financial Services sectors, while building stable careers, gaining valuable project exposure and benefiting from long-term development in a supportive working environment.


Built on reliability and partnership, and backed by a wider global Aubay Group network of more than 9,000 experts, we offer a low-risk, high-value delivery model.


Application Instructions

To apply for this opportunity, please visit www.aubay.co.uk


Job ID: #984207

Skills

PythonObject-Oriented ProgrammingAPI DevelopmentDistributed SystemsAsynchronous SystemsSQLOracleDockerKafkaKubernetesAzureAWSGitHubCI/CDDevOpsAutomated Testing

About Aubay UK

Aubay UK is a trusted IT insourcing and business scaling partner, helping organisations deliver transformation through high-performing teams across the UK, Belfast, and the Gulf region. Based in London’s financial district, Canary Wharf, our specialist, people-first team delivers high-quality IT talent to the Energy, FinTech, and Financial Services sectors, providing consultants with stable careers and meaningful project exposure. We focus on enabling sustainable growth through a low-risk, high-value delivery model built on consistency, flexibility, and measurable outcomes. Our approach is underpinned by long-term partnerships, helping clients scale effectively with top-tier talent who bring deep technical expertise and real-world impact. Aubay UK is part of the wider Aubay Group, an international digital services company founded in France and operating for over 25 years. With more than 9,000 experts across seven countries, the group supports leading organisations across industries including banking, energy, insurance, telecoms, and transport. Combining local expertise with global capability, Aubay delivers a scalable, reliable, and partnership-led model.