Description The Senior Software Engineer engineers secure, scalable, and reliable technology solutions to advance CMEG in the global marketplace and serve risk management needs of customers around the world.
CME Group have recently entered a long-term strategic partnership with Google Cloud that will transform global derivatives markets, by migrating our technology infrastructure to Google Cloud (GCP) and becoming a fully cloud based company.
The Senior Software Engineer will play a key role in the transition of CMEs cloud data services to GCP. The successful candidate will be able to take advantage of multiple GCP training programs and gain valuable cloud qualifications, whilst building our systems on a fully cloud platform. Close collaboration with Google experts is expected and pushing boundaries in the cloud to open new business opportunities as first in class, should be the norm. On top of this exciting time to join CME, you will be joining a company with one of the most competitive and comprehensive benefits packages in the market.
The Elysian application is a real-time trading and matching platform used to match orders in cash, 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.
We are a small, dedicated, and focused team of open-minded, experienced developers, mostly based in the London office and are looking to build out a presence of like-minded colleagues in Chicago.
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: • Demonstrates skill in language proficiency; Writes application modules and unit tests with minimal guidance. Designs with guidance and codes independently. • Conducts system-wide testing and some integration testing. • Identifies potential opportunities for code optimization. Provides input for code reviews and helps with environment build deployments, release notes, and build notices; Reviews code to proactively identify and mitigate potential issues and defects and helps to identify sources of defects as well as troubleshoots various forms of code. • Uses design tools to frequently share and communicate design ideas on larger systems. • Uses patterns frequently, contributing to best practice and process enhancements.
Essential Criteria: • Previous experience of development in .Net (C#) building event and message-driven systems. Developers with strong Java expertise and a desire to learn C# are also welcome to apply. • Knowledge of modern web-based development in Typescript and React • Cloud experience, particularly GCP, is a plus • Container experience using Docker • Understanding of CI/CD tools such as Jenkins and Bamboo • Scripting knowledge in PowerShell and/or Bash • A solid background in math and computer science, a good knowledge of basic data-structures, algorithms, and algorithmic complexity. • Excellent problem-solving skills • Be interested and enthusiastic about technology and finance, have the desire to learn • Bachelor's degree or equivalent preferred. • Excellent written and verbal communication skills.
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.
CME Group: Where Futures Are Made
CME Group (www.cmegroup.com) is the world's leading derivatives marketplace. But who we are goes deeper than that. Here, you can impact markets worldwide. Transform industries. And build a career shaping tomorrow. We invest in your success and you own it, all while working alongside a team of leading experts who inspire you in ways big and small. Problem solvers, difference makers, trailblazers. Those are our people. And we're looking for more.