Senior Developer, Workplace Virtual Services


Our multi-talented and diverse Workplace Virtual Services team is driven to innovate, and thrive on effective integration with leading technology and vendor products.

This is an exciting role where you will apply your sound engineering knowledge and keen interest in machine learning and artificial intelligence to create enterprise-scale automation, with high quality UIs to deliver visibility and control directly to internal and external users.

In this role, you will:

  • write code as your primary daily responsibility, leveraging a variety of technologies and languages to deliver high quality software that is thoroughly tested and optimised
  • have a keen interest in building chat bot, machine learning, AI solutions to deliver huge efficiency gains to internal and external users
  • design, develop and maintain software in line with the teams’ service objectives and agile delivery cadences
  • provide technical assistance and cross training to other team members
  • participate in the extended machine learning engineering and solution design community across Macquarie to exchange ideas and collaborate where beneficial for the team to achieve its goals and extend its approved integrations
  • adhere to security policies and restrictions that apply to tier one services and create solutions that comply
  • own end to end lifecycle of applications, from coding, deploying through CI/CD pipelines and managing the production environment

It’s highly valued if you can bring to the role:

  • at least seven years’ experience in enterprise full-stack software development and delivery (Go, C++, Python, Java or C#, Go,REST,GRPC)
  • solid Java knowledge, including familiarity in Java version 8 and beyond
  • sound knowledge of Java EE, SQL, C#, containerisation, microservices
  • technical expertise in designing and delivering cloud-based software
  • proven experience in designing and implementing enterprise applications with proof of integration into large systems.
  • good understanding of  security principals around privileged access management, Secure Code base, secure protocols
  • proven experience in application debugging and knowing how to design and implement strategic solutions.

To apply, submit your application online, or visit www.macquarie.com/careers to learn more.

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.


Our multi-talented and diverse Workplace Virtual Services team is driven to innovate, and thrive on effective integration with leading technology and vendor products.

This is an exciting role where you will apply your sound engineering knowledge and keen interest in machine learning and artificial intelligence to create enterprise-scale automation, with high quality UIs to deliver visibility and control directly to internal and external users.

In this role, you will:

  • write code as your primary daily responsibility, leveraging a variety of technologies and languages to deliver high quality software that is thoroughly tested and optimised
  • have a keen interest in building chat bot, machine learning, AI solutions to deliver huge efficiency gains to internal and external users
  • design, develop and maintain software in line with the teams’ service objectives and agile delivery cadences
  • provide technical assistance and cross training to other team members
  • participate in the extended machine learning engineering and solution design community across Macquarie to exchange ideas and collaborate where beneficial for the team to achieve its goals and extend its approved integrations
  • adhere to security policies and restrictions that apply to tier one services and create solutions that comply
  • own end to end lifecycle of applications, from coding, deploying through CI/CD pipelines and managing the production environment

It’s highly valued if you can bring to the role:

  • at least seven years’ experience in enterprise full-stack software development and delivery (Go, C++, Python, Java or C#, Go,REST,GRPC)
  • solid Java knowledge, including familiarity in Java version 8 and beyond
  • sound knowledge of Java EE, SQL, C#, containerisation, microservices
  • technical expertise in designing and delivering cloud-based software
  • proven experience in designing and implementing enterprise applications with proof of integration into large systems.
  • good understanding of  security principals around privileged access management, Secure Code base, secure protocols
  • proven experience in application debugging and knowing how to design and implement strategic solutions.

To apply, submit your application online, or visit www.macquarie.com/careers to learn more.

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