Cboe Global Markets

Principal Python Software Engineer

Cboe Global Markets
Apply
3 months ago
London, United KingdomStaff+

Responsibilities

  • Work with business development and sales teams to develop new exchange products and features.
  • Design and build reliable, highly testable Python systems for Cboe Europe’s trading operations.
  • Build and expand data pipeline and event-streaming functionality, trade reporting facilities, and other platforms.
  • Lead complex projects, coordinating developers across multiple Cboe systems and international teams.
  • Participate in research and development projects to evaluate and implement promising technologies.
  • Mentor developers and lead debugging of complex engineering and operational problems.
  • Provide production support through a rota, respond to incidents, and contribute to post-mortem analyses and follow-up actions.

Requirements

  • Expert knowledge of Python.
  • Commitment to writing testable and maintainable code.
  • Proficiency with advanced SQL techniques.
  • Deep knowledge of Linux.
  • Strong knowledge of algorithms and data structures.
  • Strong leadership and mentoring skills.
  • A degree in Computer Science or a related field is preferred.
  • Experience with TDD, BDD, or other testing methodologies is highly preferred.
  • Familiarity with PostgreSQL, Snowflake, Django, Flask, FastAPI, Apache Kafka, Apache Airflow, and Java is preferred.
  • Experience in relevant financial areas such as market data, order management, algorithmic trading, financial systems integration, or compliance is preferred.

Benefits

  • Four days per week in the office in London, UK.
  • Competitive salary and incentive compensation packages.
  • Private medical insurance with dental cover for employees and families.
  • Employer-paid private GP access, life insurance, long-term illness insurance, and an employee assistance program.
  • Enhanced paid parental and adoption leave.
  • Employer pension contributions of up to 7% of base salary.
  • ClassPass corporate membership.
  • 25 days of annual holiday, increasing to a maximum of 30 days with service.
  • Discounted employee stock purchase plan and employee referral bonus program.
  • Complimentary lunch, snacks, and drinks in Cboe offices.
  • Paid tuition assistance and education opportunities.
  • Charitable giving company match and volunteer opportunities.

Tech Stack

Apache AirflowApache KafkaDjangoFastAPIFlaskJavaLinuxPostgreSQLPythonSnowflakeSQL

Categories

BackendData Engineering
Cboe Global Markets

About Cboe Global Markets

1,001-5,000 employees
Contact me