Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Cboe

Principal Python Software Engineer

Posted Updated
Discussion
  • Cboe Europe is seeking a Principal Python Software Engineer
  • As part of a small, talented development team, you will help build and expand the data pipeline and event streaming functionality of the largest equities exchange in Europe, as well as our trade reporting facility and other platforms
  • We are firm believers in the value of testable, maintainable code, pair programming and software craftsmanship; as we expand and grow our product suite, we need an experienced engineer with strong leadership skills to help us grow
  • 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
  • Leading complex projects including:
  • Meet regularly with team members and management to discuss project progress and operational correctness/efficiency
  • Manage the involvement of developers across multiple Cboe systems and/or other developers both in Europe and the United States
  • Participate in various R&D projects to identify and implement promising new technologies
  • Providing mentoring for other developers (worldwide when necessary)
  • Leading others in debugging of complicated engineering and operational problems
  • 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
  • Highly preferred: Experience with TDD, BDD or other testing methodologies
  • Preferred: Familiarity with PostgreSQL and Snowflake
  • A commitment to writing testable, maintainable code
  • Degree in Computer Science or related field preferred
  • Preferred: Familiarity with data pipeline platforms such as Apache Airflow
  • Preferred: Familiarity with Java
  • Preferred: Familiarity with Web Frameworks such as Django, Flask or FastAPI
  • Preferred: Experience in one or more relevant financial areas (market data, order management, algorithmic trading, financial systems integration, compliance, etc.)
  • Preferred: Familiarity with event streaming platforms such as Apache Kafka
  • Solid knowledge of algorithms and data structures
  • Deep Linux knowledge
  • Expert Python knowledge
  • Proficiency with advanced SQL techniques

Skills

What Principal Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.