What is a Software Engineer at Cboe?
As a Software Engineer at Cboe (Cboe Global Markets), you will be building and maintaining the foundational technology powering one of the world's largest exchange holding companies. Cboe operates multi-asset market centers across options, futures, equities, FX, and digital assets globally. Your code directly handles high-volume market feeds, mission-critical order routing, trade matching engine logic, risk management systems, and specialized web tools. Operating in a domain where microsecond latencies, zero-downtime reliability, and high throughput are paramount, your engineering contributions directly safeguard market integrity and drive global liquidity.
In this role, you will work across high-performance, multi-threaded backend services and intuitive real-time monitoring tools. Engineering teams at Cboe leverage robust technologies including C++, Java, Python, SQL, and Linux platforms to process millions of trade messages daily. Whether you are building an order book aggregator, optimizing order execution paths, or deploying secure cross-platform web microservices, your work will sit at the intersection of complex financial logic and cutting-edge distributed software architecture.
Succeeding as a Software Engineer at Cboe requires a blend of deep system-level fundamentals, algorithmic precision, and pragmatic problem-solving. The engineering culture values clean design patterns, rigorous code testing, and clear technical communication. You will collaborate closely with market operations, network infrastructure, and product managers to solve challenging software engineering problems that keep global financial markets operating seamlessly.
