2022 is an exciting year for technology professionals to join CME Group following the recent $1bn equity investment from Google. CME Group has also agreed a long-term partnership with Google to migrate our technology infrastructure to Google Cloud in a visionary partnership to transform the global derivatives markets through technology.
"Bringing together CME Group's best-in-class financial talent with Google Cloud's deep engineering expertise will help accelerate technological innovation in capital markets infrastructure." - Thomas Kurian, CEO, Google Cloud.
Our highly skilled technology professionals will continue to design, develop and support the world’s leading and most diverse derivatives marketplace, and with the upcoming migration to Google Cloud and the launch of several new products and services, there has never been a more exciting time join CME Group.
The Elysian application is a real-time trading and matching platform used to match orders in physical and over-the-counter (OTC) markets, including fixed income/repo and commodities. It supports multiple execution styles including central limit order book, auctions and RFQs.
About the role
We are looking for a Graduate Software Engineer to join our team. We are a small, dedicated and focused team of open-minded, experienced developers, all based in the London office. We directly shape the future of the product and are trusted to make all the technical decisions. We are developing a leading-edge trading platform where we have the flexibility to make our own decisions about the development process, architecture and technology. We are an innovative and reactive team offering quick answers to technological challenges and business opportunities, both for external and internal customers.
Principal accountabilities
- Conducts coding at a small task level; potentially minimal design.
- Conducts unit testing of own code. Reviews unit tests with mentor.
- Exhibits basic proficiency in language knowledge; Writes application modules and unit tests with guidance.
- Exhibits knowledge of basic database SQL and basic database modeling.
- Implements designs received from managers or immediate supervisors.
- Optimizes code with supervision. Applies learning from prior code reviews and helps with environment build deployments. Corrects identified defects and issues.
Why would you want to join our team?
- You will not be told how to do things, we expect you to work autonomously, prioritize your own work and think about the customers’ needs.
- We're redesigning the system to be a modern, scalable, high performance architecture. Creative new ideas are welcome, everybody who is interested can be involved in the decision making process.
- You get to learn about a broad range of financial products.
- Everything you do directly affects the customers and is in use by thousands of people every day.