Senior C++ Developer


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

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 strong proven problem-solving skills, software development expertise and an avid interest in financial markets.

Your key responsibilities will be to take charge and 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 will contribute to end-to-end requirements gathered from the business and other support areas.

You will 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++ programming
  • understanding of data structures, Object Oriented programming and Unix OS fundamentals
  • strong analytical and programming skills
  • comfortable working with stakeholders of all levels
  • experience in python and any scripting language will be desirable
  • 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

About the Corporate Operations Group

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. 

Our commitment to Diversity and Inclusion 

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 and models.

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 strong proven problem-solving skills, software development expertise and an avid interest in financial markets.

Your key responsibilities will be to take charge and 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 will contribute to end-to-end requirements gathered from the business and other support areas.

You will 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++ programming
  • understanding of data structures, Object Oriented programming and Unix OS fundamentals
  • strong analytical and programming skills
  • comfortable working with stakeholders of all levels
  • experience in python and any scripting language will be desirable
  • 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

About the Corporate Operations Group

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. 

Our commitment to Diversity and Inclusion 

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