C++ Developer


Join a Global Technology team and assist our Risk Management development team further develop core systems.

In this role, you’ll work side-by-side with our front office businesses and interact with your key stakeholders daily. We’ll be looking for you to bring proven problem-solving skills, software development expertise and an avid interest in financial markets.

Your key responsibilities will be to further develop the core risk management systems, specifically how it applies to fixed income and commodity financial products. You’ll develop, upgrade, test and support this system to cater for new features, technologies and upcoming changes in the industry. In addition, you’ll contribute to end-to-end requirements gathered from the business and other support areas.

You’ll also contribute to supporting the framework, responding to business inquiries regarding calculations observed in various finance and risk modules. By looking to improve our delivery, you’ll work on automating daily processes and help to improve efficiency of existing processes through new technology.

In order to be successful, you’ll have:

  • solid experience in C++ and/or python or any scripting language
  • understanding of data structures, Object Oriented programming and Unix OS fundamentals
  • strong analytical and programming skills
  • comfortable working with stakeholders of all levels
  • financial markets knowledge is desirable, but not essential.

If you are a self-motivated and self-directed developer looking to work in a challenging environment, please apply below or contact Manny Wahidi at manny.wahidi@macquaire.com

The Corporate Operations Group brings together specialist support services in Digital Transformation & Data, Technology, Market Operations, Human Resources, Business Services, Business Improvement & Strategy, and the Macquarie Group Foundation. The Corporate Operations Group’s purpose is to power the entrepreneurial enterprise. 

Macquarie understands the importance of diversity and inclusion - our long history of success has come from being different. At Macquarie we value the innovation and creativity that diversity of thought brings. The one thing we all have in common is our focus on high performance. If you're capable, motivated and can deliver, we want you on our team. 

We recognise that flexibility comes in a variety of forms. Talk to us about what flexibility you need.


Join a Global Technology team and assist our Risk Management development team further develop core systems.

In this role, you’ll work side-by-side with our front office businesses and interact with your key stakeholders daily. We’ll be looking for you to bring proven problem-solving skills, software development expertise and an avid interest in financial markets.

Your key responsibilities will be to further develop the core risk management systems, specifically how it applies to fixed income and commodity financial products. You’ll develop, upgrade, test and support this system to cater for new features, technologies and upcoming changes in the industry. In addition, you’ll contribute to end-to-end requirements gathered from the business and other support areas.

You’ll also contribute to supporting the framework, responding to business inquiries regarding calculations observed in various finance and risk modules. By looking to improve our delivery, you’ll work on automating daily processes and help to improve efficiency of existing processes through new technology.

In order to be successful, you’ll have:

  • solid experience in C++ and/or python or any scripting language
  • understanding of data structures, Object Oriented programming and Unix OS fundamentals
  • strong analytical and programming skills
  • comfortable working with stakeholders of all levels
  • financial markets knowledge is desirable, but not essential.

If you are a self-motivated and self-directed developer looking to work in a challenging environment, please apply below or contact Manny Wahidi at manny.wahidi@macquaire.com

The Corporate Operations Group brings together specialist support services in Digital Transformation & Data, Technology, Market Operations, Human Resources, Business Services, Business Improvement & Strategy, and the Macquarie Group Foundation. The Corporate Operations Group’s purpose is to power the entrepreneurial enterprise. 

Macquarie understands the importance of diversity and inclusion - our long history of success has come from being different. At Macquarie we value the innovation and creativity that diversity of thought brings. The one thing we all have in common is our focus on high performance. If you're capable, motivated and can deliver, we want you on our team. 

We recognise that flexibility comes in a variety of forms. Talk to us about what flexibility you need.

Are you viewing this job on LinkedIn? Click here to apply