Search...

Senior Software Engineer Realtime

Cboe Global Markets logo
Cboe Global Markets

Cboe Global Markets operates global exchanges and financial markets across equities, options, futures, treasuries, foreign exchange, digital asset derivatives and related products. It also provides market data, analytics, execution, clearing, listings and education services to institutional and other sophisticated market participants.

Distributed
About Cboe Global Markets

Cboe Global Markets is a global market infrastructure and exchange operator. Its businesses include U.S., Canadian, European and Australian equities markets; U.S. options and futures exchanges; treasury and foreign exchange trading; cryptocurrency derivatives; listings; clearing through Cboe Clear Europe and Cboe Clear U.S.; market data and indices; analytics and execution solutions; and educational resources through The Options Institute. Its customers include exchanges participants, institutional investors, brokers, dealers, issuers, asset managers and other sophisticated market participants.

View jobs by Cboe Global Markets

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will design, implement and extend high-performance C++ functionality across five equities trading environments. You will build performant, testable and production-ready systems, own features from design through delivery, mentor engineers, interview candidates, and diagnose complex production issues. You will also provide technical support outside normal working hours as needed.

Requirements

  • Significant experience with modern C++ including C++11 or later; C++20 is a plus
  • Experience implementing low-level, high-performance solutions
  • Experience taking ownership of features or projects from design through production
  • Experience mentoring or supporting less experienced engineers
  • Strong communication skills and comfort working with business stakeholders
  • Experience working and developing in Linux environments
  • Experience with SQL and relational databases is a plus
  • Experience with Python is a plus
  • Exposure to low-latency or real-time trading systems is a plus
  • A degree in Computer Science, Electrical Engineering or a similar field is a plus

Responsibilities

  • Design, implement and extend high-performance C++ functionality across five equities trading environments
  • Build performant systems with a focus on quality, testability and production readiness
  • Own features end-to-end from design through delivery
  • Coordinate with engineers and business stakeholders
  • Mentor software engineers
  • Act as a subject matter expert for one or more systems
  • Interview and evaluate software engineer candidates
  • Provide technical support
  • Diagnose and resolve complex production issues
  • Provide support outside normal working hours as needed

Benefits

  • Comprehensive private medical insurance for employees and their families
  • Dental cover
  • Private GP service
  • Life insurance
  • Long-term illness insurance
  • Employee assistance program with counselling and referral services
  • Enhanced paid parental leave
  • Enhanced paid adoption leave
  • Pension contribution of up to 7% of base salary
  • ClassPass corporate membership
  • 25 days of annual holiday for full-time employees, increasing up to 30 days
  • Discounted employee stock purchase plan
  • Employee referral bonus program
  • Complimentary lunch, snacks and drinks in Cboe offices
  • Charitable giving company match
  • Volunteer opportunities