> Markdown version of [/jobs/ext/4592796-senior-python-developer-etrading](https://www.wearedevelopers.com/jobs/ext/4592796-senior-python-developer-etrading). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Python Developer ETrading - **Company:** Huxley Associates - **Location:** London, UK - **Experience:** Expert - **Salary:** £150,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Multitier Architecture, Artificial Intelligence, Airflow, Algorithmic Trading, Batch Processing, Behavior-Driven Development, Data Structures, Django Web Framework, Python (Programming Language), PostgreSQL, Linux System Administration, Software Tools, Software Engineering, SQL Databases, Web Application Frameworks, Test-Driven Development (TDD), Flask (Web Framework), Claude Code, Snowflake, Fastapi, Event Driven Architecture, Build Management, Information Technology, Apache Kafka, Operational Systems, Video Streaming, OpenAI Codex, Data Pipelines - **Published:** November 6, 2026 - **Apply:** https://www.careerboard.com/gb/en/find-jobs-in-United-Kingdom/-B6EE95C53554062175/ ## About the Role * 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. ## Description 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.