Principal Python Software Engineer
Core
Designing and building highly reliable Python systems to support Cboe Europe's trading operations, data pipelines, and event streaming functionality for the largest equities exchange in Europe.
Role type
Principal Python Software Engineer
Builds
Data pipeline and event streaming functionality, trade reporting facility, and other platforms for global market participants
Domain
Financial infrastructure / Trading systems
Deliverable
production ML models | product features | infrastructure
Required skills
Expert Python, Advanced SQL, Linux, Algorithms and data structures, Testable code design
Preferred skills
TDD/BDD, PostgreSQL, Snowflake, Web Frameworks (Django/Flask/FastAPI), Event streaming (Apache Kafka), Data pipelines (Apache Airflow), Java, Financial domain knowledge
Technologies
Python, SQL, Linux, PostgreSQL, Snowflake, Django, Flask, FastAPI, Apache Kafka, Apache Airflow, Java
Responsibilities
Design and build reliable Python systems for trading operations, lead complex projects across multiple systems, mentor developers worldwide, debug complicated engineering problems, participate in production support rots and incident response
Seniority
Principal, hands-on IC with leadership and mentorship