Job description
Stott and May are supporting a global financial markets firm is looking for a Python Software Engineer to join its high-performing development team, working on critical systems for one of Europe’s largest equities exchanges. The role combines hands-on coding with R&D, operational support, and collaboration with teams across the business.
Location: Hybrid – London, UK or Amsterdam, NL.
What you’ll do:
-
Build and enhance reliable, testable Python systems that support trading operations.
-
Work with business teams to design and deliver new products and features.
-
Contribute to technology research and prototyping.
-
Participate in production support, incident management, and post-mortem reviews.
-
Collaborate with a global development team.
What we’re looking for:
-
Strong Python skills with a focus on maintainable, testable code.
-
Solid Linux experience and advanced SQL knowledge.
-
Good understanding of algorithms and data structures.
Nice to have:
-
TDD/BDD experience.
-
PostgreSQL, Snowflake, and modern web frameworks (Django, Flask, FastAPI).
-
Knowledge of Apache Kafka, Apache Airflow, or Java.
-
Experience in financial markets, trading systems, or related domains.