Software Engineer III - BETS

25 Minutes ago • All levels
Software Development & Engineering

Job Description

CME Technology and Support Services is seeking a Software Engineer III to join the Engineering and Execution team in Belfast, specifically on the BrokerTec Back End Trading Services Team. This role involves contributing to the design, development, testing, and deployment of robust and scalable applications for order entry and data dissemination on BrokerTec markets. The successful candidate will work with microservices architecture, Java Spring Boot, .Net Core, Docker, and Google Kubernetes Engine on Google Cloud Platform, focusing on system maintenance, optimization, and automation.
Good To Have:
  • Knowledge of RESTful APIs and microservices architecture.
  • Prior experience in financial services/exchange space.
  • Familiarity with cloud platforms (AWS, GCP).
  • Experience with containerization (Docker, Kubernetes).
  • Prior experience using Confluence, JIRA, or Atlassian tools.
Must Have:
  • Design, develop, test, and deploy robust, scalable applications.
  • Provide technical support, troubleshoot, and fix bugs.
  • Optimize system performance, scalability, and reliability.
  • Identify and address technical debt and vulnerabilities.
  • Contribute to automation initiatives.
  • Develop scripts for routine tasks and analysis.
  • Adhere to coding standards and best practices.
  • Participate in code reviews.
  • Troubleshoot production application issues.
  • Own bug management and rectification.
  • Manage and automate deployments.
  • Provide feedback on work effort and architecture in story reviews.
  • Strong knowledge of C# .NET or Java.
  • Experience coding in agile environments.
  • Strong knowledge of SDLC methodologies.
  • Expertise in Object Oriented Design and Patterns.
Perks:
  • Bonus Programme
  • Employee Stock Purchase Plan (ESPP)
  • Private Medical and Dental coverage
  • Mental Health Benefit Programme
  • Group Pension Plan
  • Income Protection
  • Life Assurance
  • Cycle To Work
  • EV Car Benefit Scheme
  • Gym Membership
  • Family Leave
  • Education Assistance – MBA/Advanced Degree/Bachelor Degree
  • Ongoing Employee Development Training/Certification
  • Hybrid Working

Add these skills to join the top 1% applicants for this job

team-management
timeline-management
problem-solving
communication
risk-management
talent-acquisition
game-texts
business-analysis
software-development-lifecycle-sdlc
quality-control
agile-development
c#
.net-core
aws
spring-boot
google-cloud-platform
docker
microservices
kubernetes
confluence
jira
java
system-design

Software Engineer III - BETS

CME Technology and Support Services is relentlessly focused on developing the world's most advanced electronic trading, post trade processing and risk management systems. We are the world’s leading and most diverse derivatives market place providing risk management solutions that help drive the global economy. Our customers include leading investment and commercial banks, hedge funds, proprietary trading firms, pension funds, sovereign wealth funds, asset managers, corporations, and individual traders.

The selected candidate will join the CME Engineering and Execution team in Belfast, as a Software Engineer III on the BrokerTec Back End Trading Services Team. The Belfast team is a high performing group of individuals who deliver on a broad range of functions including systems/business analysis, software development and quality assurance services.

BrokerTec Backend Trading Services (BETS) is a next generation trading platform that provides access to CME Group US and EU Fixed Income Treasuries and Repos markets.

This is an exciting opportunity to work on a microservices based architecture hosted in Docker and orchestrated by Google Kubernetes Engine on Google Cloud Platform (GCP). The components are written in Java Spring Boot and in .Net Core. The successful candidate will be able to take advantage of multiple GCP training programs and gain valuable cloud qualifications.

Principal Accountabilities

  • System Design and Development:
  • Contribute to the design, development, testing, and deployment of robust and scalable applications providing clean APIs for order entry operations on the BrokerTec markets, as well as dissemination of enriched data streams at high volume
  • Platform Maintenance and Optimization:
  • Assist with ongoing technical support, troubleshooting, and bug fixes
  • Contribute to the optimization of system performance, scalability, and reliability.
  • Proactively identify and address technical debt and system vulnerabilities.
  • Automation and Efficiency:
  • Contribute to automation initiatives across the team, reducing manual effort and improving processing speed.
  • Develop scripts and utilities for routine tasks, reporting, and analysis.
  • Documentation and Best Practices:
  • Adhere to coding standards, version control, and software development best practices.
  • Participate in code reviews to ensure quality and consistency.
  • Troubleshooting application production issues in conjunction with other support staff and development teams
  • Bug management ownership (capturing, assessing and owning the rectification of system issues and bugs reported by clients, developers and release team)
  • Deployment management and automation (Building releases, documenting release notes and ownership of the quality of each release)
  • Participates in story review, providing constructive feedback and input on both work effort estimation as well as architecture/design improvements.
  • Works well in a team, fostering an environment of collaboration and innovation.

Essential Criteria

  • Bachelor's degree (with honours) or equivalent, but substantial relevant experience could substitute
  • Strong knowledge of C# .NET or Java, with demonstrable experience
  • Experience coding in a story-driven, agile environment
  • Strong knowledge and experience of SDLC methodologies; agile is a big advantage.
  • Expertise in Object Oriented Design and Patterns

Desirable Criteria

  • Knowledge of RESTful APIs and microservices architecture
  • Prior experience working in financial services/exchange space
  • Familiarity with cloud platforms (e.g., AWS, GCP) and containerization (e.g., Docker, Kubernetes).
  • Prior experience using Confluence, JIRA, or other Atlassian tools.

Professional Attributes:

  • Excellent problem-solving and analytical skills with keen attention to detail
  • Strong communication skills, both written and verbal
  • Ability to work independently and as part of a collaborative team in a fast-paced and dynamic environment
  • Good organizational and time management skills

Company Benefits:

  • Bonus Programme
  • Employee Stock Purchase Plan (ESPP)
  • Private Medical and Dental coverage
  • Mental Health Benefit Programme
  • Group Pension Plan
  • Income Protection
  • Life Assurance
  • Cycle To Work
  • EV Car Benefit Scheme
  • Gym Membership
  • Family Leave
  • Education Assistance – MBA/Advanced Degree/Bachelor Degree
  • Ongoing Employee Development Training/Certification
  • Hybrid Working

CME Group: Where Futures are Made

CME Group 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 by 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.

At CME Group, we embrace our employees' unique experiences and skills to ensure that everyone’s perspectives are acknowledged and valued. As an equal-opportunity employer, we consider all potential employees without regard to any protected characteristic.

Important Notice: Recruitment fraud is on the rise, with scammers using misleading promises of job offers and interviews to solicit money and personal information from job seekers. CME Group adheres to established procedures designed to maintain trust, confidence and security throughout our recruitment process. Learn more here.

Set alerts for more jobs like Software Engineer III - BETS
Set alerts for new jobs by CME Group
Set alerts for new Software Development & Engineering jobs in United Kingdom
Set alerts for new jobs in United Kingdom
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙