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 www.huxley.com
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 | OC387148 England and Wales
#J-18808-Ljbffr
Senior Python Developer ETrading employer: Huxley
As an Investment Bank located in the heart of London, we pride ourselves on fostering a dynamic and inclusive work culture that values innovation and collaboration. Our hybrid working model allows for a balanced approach to work-life integration, while our commitment to employee development ensures that you will have ample opportunities for growth and advancement within the organisation. Join us to be part of a forward-thinking team where your expertise in Oracle EPM and ERP will be instrumental in driving operational excellence and shaping the future of finance technology.