CME Group is seeking passionate and talented entry-level engineers. Our entry-level positions may appeal to recent graduates or applicants with circa 12 months post graduation experience.This is a unique chance to launch your career in technology and help build, run, and scale the systems that power the world’s leading derivatives marketplace.Our platforms, including the globally recognized CME Globex trading platform, demand an exceptional blend of high-performance code, massive scalability, and rock-solid reliability. As a L1 engineer, you will work on real-world challenges from day one, receiving dedicated mentorship from senior engineers in a supportive and collaborative environment.During the assessment process, we will work with you to identify your strengths and interests, aligning you with one of two core engineering paths:
Software Engineer (SWE): You will focus on designing, developing, and deploying the new features and applications that drive our business forward.
Site Reliability Engineer (SRE): You will focus on the reliability, performance, and scalability of our critical production systems, blending software engineering with systems engineering to ensure our platforms are always fast and available.
What You’ll Do
Write and Test Code: Collaborate with your team to write, test, and deploy high-quality code for our applications and infrastructure.
Solve Complex Problems: Analyse and troubleshoot complex technical problems in large-scale distributed systems.
Learn and Grow: Work alongside and learn from senior engineers, participating in code reviews, design discussions, and our culture of blameless post-mortems.
Automate and Improve: Help build tools and automation to improve engineering velocity, system performance, and operational efficiency.
Contribute to Critical Systems: Support key projects, including the migration of applications to Google Cloud Platform (GCP).
What We're Looking For
A Bachelor’s degree (or higher) in Computer Science, a related technical field, or equivalent practical experience.
Foundational programming skills in a language like Java, C#, Python, Go, or Bash demonstrated through coursework, personal projects, or internships.
Familiarity with Linux/Unix environments.
A strong passion for technology and an eagerness to learn and adapt in a fast-paced, dynamic environment.
Excellent problem-solving and analytical abilities with a curious mindset.
Strong communication and teamwork skills.
Desirable Skills (Nice to have, not required)
An interest in cloud concepts (e.g., GCP, AWS, Azure).
Familiarity with containerisation (e.g., Docker, Kubernetes).
Basic understanding of networking concepts (e.g., HTTP, TCP/IP).
An interest in financial technology and high-performance systems.
Why Join CME Group?
Launch Your Career: This isn't just a job; it's a structured opportunity designed to build your technical skills and business acumen from the ground up.
Work on What Matters: Contribute to cutting-edge technology that has a real impact on the global financial markets.
A Culture of Mentorship: Receive dedicated guidance and support to help you navigate your career path and grow into a future technical leader.
Competitive Rewards: Receive a competitive compensation and benefits package.