Senior Software Engineer Realtime
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.
Projects
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.
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
