Python Software Engineer

Cboe Global Markets ,
London, Greater London

Overview

Job Description

Responsibilities * Design and build highly reliable, highly testable Python batch systems to support Cboe Europe's trading operations. * Provide operational support for Cboe Europe's trading systems, including a rotating weekly early shift (come into the office one hour early, leave the office one hour early). * Work closely with our business development and sales teams to develop innovative new products and features for our exchanges. * Participate in various R&D projects to identify and implement promising new technologies. * Participate in a global software development team Requirements * Solid Python knowledge * A commitment to writing testable, maintainable code. * Familiarity with more advanced SQL techniques. * Strong Linux knowledge * Basic, but broad, knowledge of algorithms and data structures. * Degree in Computer Science or related field preferred. * Highly preferred: Experience with TDD, BDD or other testing methodologies * Preferred: Familiarity with PostgreSQL, Puppet, Jenkins, Django, or Pandas * Preferred: Familiarity with C or C++. * Preferred: Experience in one or more relevant financial areas (market data, order management, algorithmic trading, financial systems integration, compliance, etc.) #LI-RO1 Cboe Global Markets is an Equal Opportunity Employer. For more information, please click the following links: Equal Employment Opportunity is The Law (in English) Equal Employment Opportunity is The Law (in Spanish) Equal Employment Opportunity is The Law (Supplement) E-Verify Participation Poster (English) E-Verify Participation Poster (Spanish) Right to Work Poster (English) Right to Work Poster (Spanish)