Macquarie Group

Lead Engineer - Payments Platform

Macquarie Group

Melbourne, Victoria, Australia · Full Time

Be the first to apply

Experience
Any
Salary
—
Openings
1
Posted
8 hours ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

Join Macquarie Group's Payments Platform team as a Lead Engineer, where you will play a pivotal part in shaping the architecture and engineering of our cutting-edge Open Payments Platform (OPP). Our ambition is to develop a modern, real-time Payments platform that boasts high reliability, scalability, and operates with no-ops technology at its core. In this role, you will be empowered to work autonomously, striving for technical excellence and continuous improvement within a collaborative environment.

Company Overview

Macquarie Group is a global financial services enterprise present in 30 markets, boasting 57 consecutive years of profitability. We provide a supportive workplace that encourages shaping a personally fulfilling career that delivers impactful outcomes.

Key Responsibilities

  • Contribute to forming the architectural vision and detailed design of the Open Payments Platform ensuring it aligns with evolving business needs.
  • Lead and make strategic decisions in platform architecture and engineering efforts under the guidance of the Principal Engineer.
  • Drive improvements in reliability and operational excellence of the Payments Platform.
  • Provide hands-on expertise to foster top-tier design implementation ensuring high performance, scalability, and robustness of payment systems.
  • Mentor and support engineers to cultivate a culture of learning and mastery in software engineering practices.

Required Expertise and Skills

  • Proven experience designing and delivering large-scale, high-performance payment systems that prioritize robustness and scalability.
  • Expert hands-on proficiency in Java and Spring Boot (latest versions), alongside experience with cloud platforms, particularly Google Cloud.
  • Practical knowledge of NoSQL databases and microservices architecture, including event-driven design and integration patterns.
  • Strong understanding of building scalable, maintainable, and performant payment orchestration across multiple channels.
  • Deep familiarity with security best practices relevant to financial transactions and payments.
  • Ability to work collaboratively in team settings and lead complex engineering projects successfully.
  • Skilled in driving architectural and design decisions across platforms.
  • Exceptional communication skills to engage effectively at all levels of the organization.

Benefits and Perks

  • One additional wellbeing leave day annually.
  • Up to five extra service bonus leave days per year.
  • Primary caregivers receive up to 20 weeks of paid parental leave plus 12 days of transition leave when returning to work; non-primary caregivers get 6 weeks of paid leave.
  • Two paid volunteer leave days plus donation matching programs.
  • Up to 12 months of gender affirmation leave inclusive of six weeks paid leave.
  • Access to Employee Assistance Programs and health & wellbeing services including skin and health assessments and flu shots.
  • Flexible salary packaging options available.
  • Comprehensive learning and development support, including reimbursement for professional memberships and subscriptions.
  • Hybrid and flexible work arrangements based on role requirements.
  • Reimbursement for home office equipment purchases.

Additional Information

The role is based in Melbourne, Victoria, Australia, operating onsite. Macquarie is committed to inclusivity, welcoming applications from candidates regardless of background and provides reasonable adjustments for candidates requiring support.

Banking and Financial Services is a technology-forward retail banking division supporting clients in achieving their financial goals through home buying, business growth, and wealth management.

Tools & software

Java Google Cloud Platform · 10+ years required

How they work

Communication Teamwork & Collaboration Leadership Independence

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer