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.
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: Project Freelance
Onyx-Conseil is an exceptional employer that fosters a culture of innovation and collaboration, allowing you to take ownership of complex cloud projects while enjoying the flexibility of remote work. With a strong emphasis on professional development, you'll have ample opportunities to mentor peers and influence key architectural decisions, all within a supportive environment that values your contributions. Located in Guildford, the company offers a unique blend of autonomy and teamwork, making it an ideal place for those seeking meaningful and rewarding employment in the tech industry.