Senior Python Developer ETrading


Details:
  • Salary: £98,605 - 123,256 - Annum
  • Job Type: Permanent
  • Job Status: Full-Time
  • Salary Per: Annum
  • Location: City of London London
  • Date: 1 day ago
Description:

What You'll Be Doing

As a Senior Python Engineer, you'll be responsible for designing, developing and enhancing the batch processing and operational systems that support one of the world's leading exchange operators.

You'll:

Design and build robust, highly reliable Python applications that underpin Client's Europe's trading operations.
Collaborate closely with Product, Business Development and Sales teams to create innovative new exchange services and features.
Champion software craftsmanship through clean architecture, maintainable code and rigorous testing practices.
Participate in research and development initiatives, evaluating and implementing emerging technologies that can drive competitive advantage.
Support critical production systems as part of a rotating support rota, responding to incidents and contributing to root cause analysis and continuous improvement initiatives.
Work alongside talented engineering teams across our global organisation, sharing knowledge and driving technical excellence.

What We're Looking For

Essential Skills

Strong commercial experience with Python development.
Passion for writing clean, maintainable and testable code.
Solid understanding of Linux environments.
Experience with SQL and advanced database querying techniques.
Strong grasp of algorithms, data structures and software engineering fundamentals.
Computer Science degree or equivalent technical background.

Highly Desirable

Experience with Test-Driven Development (TDD), Behaviour-Driven Development (BDD) or similar testing methodologies.
Experience implementing AI-enabled software development lifecycles and practical use of modern engineering tools such as Claude Code, OpenAI Codex, or similar AI-assisted development platforms.

Preferred Experience

PostgreSQL and/or Snowflake.
Modern Python web frameworks including Django, Flask or FastAPI.
Event-driven architectures and streaming technologies such as Apache Kafka.
Data orchestration and pipeline platforms such as Apache Airflow.
Java development experience.
Financial technology experience, including market data, order management, algorithmic trading, exchange technology, financial systems integration, regulatory compliance or related domains.

To find out more about Huxley, please visit

Huxley, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC(phone number removed) England and Wales

Report this job

By sending this message I agree to GrindJob’s Terms and Conditions and Privacy Policy.

Enter your email to get a notification when similar jobs become available.

Create a job alert for Python Developer in City of London London ()

By continuing, you agree to GrindJob’s T&Cs and Privacy Policy.

When applying for a job, do not provide bank account details or any other financial information.
Never make any form of payment. GrindJob is not responsible for any external website content.

Your browser does not support Cookies or JavaScript or this option is turned off in your browser settings.

How to enable Cookies and JavaScript

Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

×

Please wait...
There was an error loading the page. Would you like to reload the page?