Lead Software Engineer
Join our Credit Risk Technology team as a Lead Software Engineer to build and extend the existing Risk system for our Commodities and Global Markets division, supporting our trading 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 join a dynamic global team that owns a range of critical systems.
This is a great opportunity to gain knowledge in financial markets working on global risk management platforms for a wide variety of commodity, FX and interest rate asset classes.
Our project addresses a combination of software re-engineering and customisation underpinned by a sophisticated Credit Analytics platform leveraging Docker, Kubernetes and AWS.
We need your help to mentor and lead a team of C++/Java Developers across European and Australian time-zones. In this critical role, you'll develop, test and deploy code and perform release planning/execution.
You'll need to combine your excellent communications and technical skills, be self-motivated, highly professional, and will have a desire to learn new concepts. Ideally, we need you to have:
- 8+ years of experience in java software development with proven experience of managing teams of 10+ developers;
- java 8 performance optimisation
- experience with code modularity and component de-coupling through API's ; data structures and algorithms ; multithreading
- Spring/Spring Boot
- networking fundamentals
- SQL (SQL Server, Sybase)
- scripting skills - primarily Bash; Python;
- experience with working within automated testing environments; JIRA, Confluence, BitBucket, Maven.
An understanding of Financial mathematics specifically related to Risk and Valuation concepts and calculations is highly desirable.
Also any exposure to the following technologies is well regarded too; experience of C++ and interoperability with Java, AWS and familiarity with cloud concepts such as EC2 and EBS, familiarity with containerization frameworks - Kubernetes, Docker, Scala, Kotlin, Akka, Angular 2, Gradle, Jenkins, Camel/ActiveMQ, Jetty web server, Junit/Mockito, AWS, EC2, Websockets.
If this role sounds like the right opportunity to further your career, please apply via the link or contact firstname.lastname@example.org for any questions.
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.
Find out more about Macquarie careers at www.macquarie.com/careers
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 facilitate a range of flexible working arrangements within our teams. Talk to us about what flexibility may be available. Advertised:
29 Aug 2019 AUS Eastern Standard Time Applications close: