Senior Python Engineer

Posted 11 August 2025
Salary Competitive
LocationLondon
Job type Permanent
Discipline Software Engineering
Reference74277
Remote working Hybrid/Flexible

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.