Python Engineer

A global organisation operating within the energy and commodities markets is seeking a skilled and well-rounded Senior Python Developer to join its technology team. This is a hands-on role combining application development, data engineering, and the creation of tools that directly support trading and commercial operations.
You will work across front and middle office initiatives, focusing on performance, scalability, and clean system design in a fast-paced, delivery-driven environment.


Key Responsibilities

  • Design, develop, and maintain scalable, high-performance Python applications
  • Build and optimise data pipelines using modern Python frameworks and tools
  • Collaborate closely with trading and commercial teams to translate business needs into technical solutions
  • Contribute across the full software development lifecycle
  • Apply engineering best practices including testing, CI/CD, code reviews, and version control
  • Work in a collaborative, cross-functional team environment

Skills & Experience

  • Strong Python development experience, including libraries such as Pandas and NumPy
  • Solid understanding of object-oriented programming and software design principles
  • Proven experience in financial markets, trading, or commodities (essential)
  • Experience building APIs (e.g. FastAPI) and working with relational databases (PostgreSQL, SQLAlchemy)
  • Familiarity with asynchronous programming (asyncio, multithreading)
  • Exposure to data tools such as Airflow and messaging systems like Kafka
  • Experience working in cloud environments (preferably AWS)
  • Knowledge of Docker and Kubernetes is advantageous
  • Strong communication skills and ability to work closely with business stakeholders

What You’ll Bring

  • A pragmatic, solution-focused mindset
  • Ability to operate in a fast-moving, commercially driven environment
  • Confidence engaging with both technical teams and business users
  • A passion for building robust, scalable systems

Why Apply?

  • Opportunity to work on systems directly impacting trading performance
  • Exposure to complex, real-time data and decision-making environments
  • Collaborative culture with strong technical ownership
  • Modern tech stack and cloud-native approach

Apply now

* Required

Upload your CV/resume or any other relevant file. Max. file size: 256 MB.

At a glance

  • Job reference: BBBH38902_1776960164
  • Location: London, Greater London
  • Job type: Permanent
  • Job sector: Software Engineering & Quantitative Development
  • Salary: £80000.00 - £850000 per annum + + Bonus and benefits
  • Published: April 23, 2026