C++ Software Engineer
Macquarie Group
NSW, Sydney
2d ago
source : FlexCareers

Join the Macquarie Trading System Margining team as a C++ Software Engineer to build and extend the existing risk system for the Commodities and Global Markets division of Macquarie supporting our margining and risk management functions.

Our focus is on building out this platform to scale with the ever-growing performance, data, regulatory and product driven requirements of our businesses.

You will be working with a dynamic high-performing team responsible for developing the new margining system and SIMM risk model.

This is a great opportunity to gain knowledge in financial markets working on global risk management platforms and have exposure to the latest banking regulatory requirements.

You will be involved in projects addressing a combination of software re-engineering and customisation underpinned by a sophisticated margining platform leveraging Docker, Kubernetes and AWS.

In the role you will :

  • develop, test and deploy code in C++ and occasionally Python scripts
  • perform release planning and execution
  • participate occasionally on platform support tasks
  • To be successful in the role you will have :

  • 3-10 years of experience in C++ software development
  • knowledge of good software design and application architectural practices
  • experience in data structures and algorithms
  • experience with code modularity and component de-coupling through APIs
  • understanding of Linux
  • SQL (SQL Server, Sybase) experience
  • scripting skills primarily Bash; Python
  • JIRA / Confluence / BitBucket experience
  • degree in Computer Science or equivalent with proven commercial development experience
  • It is a bonus if you bring :

  • an understanding of financial mathematics specifically related to risk and valuation concepts and calculations
  • AWS and familiarity with cloud concepts such as EC2 and EBS
  • experience on a DevOps role or Agile software development;
  • familiarity with containerisation frameworks Kubernetes, Docker
  • familiarity with Java, Spring / Spring Boot, Scala, Maven
  • Gradle, Jenkins experience
  • Camel / ActiveMQ experience
  • multithreading skills
  • networking fundamentals
  • experience with working within automated testing environments
  • debugging skills
  • AWS : EC2, S3
  • prior working experience within the Banking industry (FX, IR, commodities Spot, forwards, options, swaps).
  • If this sounds like the right opportunity to further your career, please apply via the link.

    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.

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form