C++ (Linux) Lead Engineer - Trading & Risk - Investment Banking - Sydney C++ (Linux) Lead Engineer - Trading & Risk -  …

The Argyle Network
in Sydney, New South Wales, Australia
Permanent, Full time
Last application, 02 Dec 20
$180-220K Base + Super + Bonus
The Argyle Network
in Sydney, New South Wales, Australia
Permanent, Full time
Last application, 02 Dec 20
$180-220K Base + Super + Bonus
The Argyle Network
A newly created role for a seasoned C++ Engineer. Role will focus on aggressively dragging an existing C++ based Trading & Risk Management system into the modern age. Be the 'point person' on platform modernisation. Decide the project scope, define the road-map, lead a talented Engineering team through the delivery of both tactical improvements and strategic optimisation initiatives.

The Company:
Is a Top-Tier International Investment Bank head-quartered in Sydney. The bank has recently embarked on a large scale, bank-wide (5 year) Digital Transformation Initiative. 

The four mail pillars of the transformation are: 
Simplification = Consolidating similar systems that do the same thing 
Automation = eradicating needless manual processes wherever possible
Digitisation = modernising all of their client facing front ends (new responsive technologies) 
Data = utilising big data tools for more efficient and effect reporting & analytics 

The Area:
The Trading & Risk Technology Team sit within the Currencies, Debt Markets and Commodities business areas and are responsible for the delivery of solutions used to Price, Trade and calculate Credit, Market, Counterparty, Regulatory and VAR risk.

The program of work will be broken down into two main initiatives. One area will focus on re-writing peripheral components of the system in new Java, Microservices, Cloud-based architecture, whereas the core Engines (for speed and performance purposes) will be re-architected using modern C++ tools & techniques.  

The Role:
As the Project Lead, you will be heavily involved in the decision-making around which components will be re-written in Java and which will be modernised using C++ technologies.

You will then lead the end to end solution delivery of the C++ applications. With a strong engineering background, you will be comfortable setting strategy, managing the team to hit delivery milestones and owning stakeholder relationships across business and technology. 

There are over 2million lines of code! You will own the C++ code base. Simplification will be this person's mantra. 'What can I get rid of' will be the continual question when it comes to re-designing the system. "How can we make it simple, effective and efficient".

 As well as re-designing components, someone who has a strong understanding of Performance Optimisation would be preferred. Fiercely-held design principles are required as are strong technical leadership skills - this person will have a fluid number of 'dotted-line reports' depending on the project being tackled, so the ability to quickly garner respect from new team members is paramount.

We are looking for a passionate technologist, someone not happy with the status quo, who can shake things up. Someone with their finger on the pulse with regards to new and emerging technologies and ways of working, but is pragmatic enough to understand how they can (and sometimes cant) be implemented in a highly secure and robust environment.


  • Is respected by colleagues as being a technologist at heart, following industry trends, blogs and forums
  • Has strong views on how to deliver software quickly, reliably, and safely
  • Has the drive to not just formulate ideas but to get to a business outcome
  • Is comfortable working in complex platforms and making fundamental changes to the way we work
  • Is motivated in identifying and improving technology and processes, and empowers teams to continuously improve and challenge the status quo.
  • Has a business mindset for architectural decision making, taking a pragmatic approach to blend legacy and modern technology stacks.
  • Strong Engineering background in C++
  • Experience in DevOps & Agile Delivery methodologies. 
  • Strong Financial Markets Pedigree 
  • Ability to lead a talented software development team
  • Analytical thinking and problem-solving capability with strong oral and written communication
  • Good understanding of writing unit tests

The role is currently a remote position, however, there will be a requirement for office-based work moving into the future. As such, full Australian working rights are required as is the ability to attend the Sydney CBD office in 3-6 months. 

Company Overview

The Argyle Network at it's core, is a community of Financial Services Technology professionals. The staff at The Network work on a highly relationship- driven basis, and often in more of an advisory role to job seekers, as well as to employers.

We assist technologists in how best to further their careers helping to map out the journey with them, provide up to date market/technology trends as well as introduce and help employers secure highly sought-after, often passive talent successfully and ahead of the competition.

If you feel you could either benefit from or add value to The Argyle Network, please get in touch.

The Argyle Network logo
More Jobs Like This
See more jobs