What is a Software Engineer at CME Group?
A Software Engineer at CME Group plays a vital role in powering the world's leading and most diverse derivatives marketplace. CME Group handles trillions of dollars in risk management and financial transactions annually across global asset classes, including interest rates, stock indexes, foreign exchange, energy, and agricultural products. In this role, you build, maintain, and innovate the core digital infrastructure that ensures global financial markets operate seamlessly around the clock.
Your day-to-day work directly impacts institutional investors, commercial enterprises, and global traders who depend on CME Group for reliable trade execution, clearing services, and real-time market data. Whether you are developing low-latency execution engines, scaling risk-management microservices, optimizing database pipelines, or securing financial cloud infrastructure, your software must achieve ultra-low latency, high availability, and zero-fault tolerance.
Engineers at CME Group tackle complex, enterprise-scale engineering problems using modern technology stacks centered around Java, C#, C++, Python, and cloud native platforms. Working alongside cross-functional global teams across Chicago, Belfast, London, and Bengaluru, you will balance rigorous system safety with continuous innovation. This environment offers a rewarding career for engineers who thrive on high-throughput distributed architecture, scalable system design, and continuous professional growth.




