Python Software Engineer

Company: Cboe Exchange
Apply for the Python Software Engineer
Location: London
Job Description:

Overview

In this role you will help build and expand the data pipeline and event streaming capabilities for Cboe Europe’s trading platforms. You will work within a small, skilled team to deliver reliable Python systems that scale with the exchange’s operations, collaborating with cross‑functional teams in Europe and the US. You will tackle complex engineering problems, contribute to R&D initiatives, and support production incidents to keep trading systems healthy. This is an opportunity to shape the next generation of market infrastructure at a global leader.

Pay / Benefits

  • Fair and competitive salary
  • Comprehensive private medical insurance
  • EAP (employee assistance programme)
  • Enhanced parental and adoption leave
  • Pension contributions up to 7% of base salary
  • 25 days holiday

Responsibilities

  • Collaborate with business development and sales to scope and design new products/features
  • Design and build reliable, testable Python systems for trading operations
  • Contribute to complex projects by analyzing requirements and implementing new features
  • Collaborate with developers across Europe and the United States
  • Engage in R&D projects to identify and apply new technologies
  • Debug complex engineering and operational issues
  • Provide production support for trading systems including incident response and post-mortems

Key requirements

  • Strong Python knowledge
  • Commitment to writing testable, maintainable code
  • SQL knowledge with ability to write complex queries
  • Basic Linux knowledge
  • Strong understanding of algorithms and data structures
  • Degree in Computer Science or related field preferred
  • Experience with TDD/BDD or other testing methodologies (highly preferred)
  • Familiarity with PostgreSQL and Snowflake (preferred)
  • Familiarity with Django, Flask or FastAPI (preferred)
  • Familiarity with Apache Kafka (preferred)
  • Familiarity with Apache Airflow (preferred)
  • Familiarity with Java (preferred)
  • Collaborative mindset
  • Strong problem-solving ability
  • Proactive learning and adaptability
  • Python
  • SQL
  • Linux

Posted: September 14th, 2026