Senior Python Software Engineer
Posted Updated
Summary
Senior Python Software Engineer at Cboe Europe, building and expanding batch functionality for Europe's largest equities exchange. Day-to-day work includes designing reliable Python systems for trading operations, joining a production support rota, collaborating with business teams on new products, and contributing to R&D projects.
- Cboe Europe is seeking a Senior Python Software Engineer. As part of a small, talented development team, you will help build and expand the batch functionality of the largest equities exchange in Europe
- We are firm believers in the value of testable, maintainable code and software craftsmanship; that approach has helped us become the largest equities exchange in Europe and we need another talented individual to help us continue to innovate and lead the market
- Working closely with our business development and sales teams to develop innovative new products and features for our exchanges
- Designing and building highly reliable, highly testable Python systems to support Cboe Europe’s trading operations
- Participate in various R&D projects to identify and implement promising new technologies
- Providing operational support for Cboe Europe’s trading systems by participating in a production support rota, responding to incidents in line with Cboe’s Incident Management and Response processes, and contributing to post-mortem analyses and follow-up actions
- Participate in a global software development team
- Preferred: Experience in one or more relevant financial areas (market data, order management, algorithmic trading, financial systems integration, compliance, etc.)
- Strong Linux knowledge
- Preferred: Familiarity with data pipeline platforms such as Apache Airflow
- Highly preferred: Experience with TDD, BDD or other testing methodologies
- Basic, but broad, knowledge of algorithms and data structures
- Demonstrable experience with implementing an AI SDLC including practice experience with tools such as Claude Code, OpenAI Codex or similar
- Familiarity with more advanced SQL techniques
- Preferred: Familiarity with Web Frameworks such as Django, Flask or FastAPI
- Solid Python knowledge
- Degree in Computer Science or related field preferred
- Preferred: Familiarity with PostgreSQL and Snowflake
- A commitment to writing testable, maintainable code
- Preferred: Familiarity with Java
- Preferred: Familiarity with event streaming platforms such as Apache Kafka
