Senior Java Engineer – Trade Validation Platform

Macquarie Group

Council of the City of Sydney

On-site

AUD 150,000 - 190,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Wellbeing leave day
Parental leave (up to 20 weeks)
Volunteer leave & donation matching
Hybrid & flexible working arrangements
Equipment for remote work

Job summary

Macquarie is seeking an experienced engineering leader to shape architecture and delivery for a large-scale post-trade platform. You will write production code, review pull requests, and mentor engineers while driving consistent engineering standards across the team.

You will balance hands-on development with team leadership, guide high-quality technical decisions, and manage delivery risk with autonomy. Strong Java/JVM expertise and cloud-native experience are essential.

Qualifications

  • Extensive hands-on software engineering experience with Java/JVM
  • Strong coding capability in Java/JavaScript with Spring Boot and Spring Cloud
  • Experience designing distributed systems and microservices architectures
  • Cloud-native engineering experience, preferably AWS, with Docker/Kubernetes and CI/CD
  • Experience with data/messaging tech like PostgreSQL, Redis, MSSQL, Kafka, AWS SQS/SNS, RESTful APIs
  • Proven ability to lead, mentor and develop engineering teams with strong ownership culture
  • Strong architectural judgement and risk management in ambiguous environments
  • Experience with AI-assisted development tools (GitHub Copilot, AWS Bedrock) is a plus
  • Stakeholder management aligning technical direction to business priorities
  • Experience in financial markets/post-trade processing is advantageous

Responsibilities

  • Shape architecture, delivery and technical direction of a large-scale financial platform
  • Review PRs, design microservices, mentor engineers, uplift code quality
  • Lead and balance technical contribution with team leadership
  • Turn complexity into clarity and empower engineers to own delivery decisions

Skills

Java/JVM
Spring Boot 3.x
Cloud AWS
Docker
Kubernetes
APIs/REST
Distributed systems
Leadership
AI integration

Tools

CI/CD
Terraform

Job description

Macquarie is seeking an experienced engineering leader to shape architecture and delivery for a large-scale post-trade platform. You will write production code, review pull requests, and mentor engineers while driving consistent engineering standards across the team.

You will balance hands-on development with team leadership, guide high-quality technical decisions, and manage delivery risk with autonomy. Strong Java/JVM expertise and cloud-native experience are essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Engineer - Java - Trade Validation
Principal Engineer - Java - Trade Validation

Macquarie Group • Sydney

On-site
AUD 150,000 - 190,000
Wellbeing leave day
Parental leave (up to 20 weeks)
Volunteer leave & donation matching
+2
Java Backend Engineer – Cloud, Microservices, AWS
Java Backend Engineer – Cloud, Microservices, AWS

Macquarie Group • Sydney

Hybrid
AUD 120,000 - 180,000
Wellbeing leave day
Service bonus leave days
Parental leave (up to 20 weeks)
+8
Global Head of Equity & Derivatives Trading Tech
Global Head of Equity & Derivatives Trading Tech

Macquarie Group • Sydney

Hybrid
AUD 350,000 - 550,000
Wellbeing leave day
Parental leave (up to 20 weeks)
Volunteer leave with donation matching
+3
Engineering Product Owner – Digital Channels & AI
Engineering Product Owner – Digital Channels & AI

Macquarie Group • Sydney

Hybrid
AUD 120,000 - 160,000
Wellbeing leave day
Paid parental leave
Volunteer leave
+2
Lead Engineer – Trade Management
Lead Engineer – Trade Management

Macquarie Group • Sydney

Hybrid
AUD 180,000 - 240,000
Wellbeing leave day
Parental leave
Volunteer leave
+4
Senior Java Engineer — Cloud-Native Apps & AI
Senior Java Engineer — Cloud-Native Apps & AI

Macquarie Group • Sydney

Hybrid
AUD 120,000 - 180,000
Wellbeing leave
Parental leave
Volunteer leave and donation matching
+5
Senior Engineer/ Tech Lead - Cloud and Analytics platform
Senior Engineer/ Tech Lead - Cloud and Analytics platform

Macquarie Group • City of Melbourne

On-site
AUD 150,000 - 230,000
Wellbeing leave
Parental leave
Volunteer leave
Senior Java Engineer
Senior Java Engineer

Macquarie Bank Limited • Sydney

On-site
AUD 140,000 - 190,000
Wellbeing leave
Parental leave
Volunteer leave
+3
Java Engineer
Java Engineer

Macquarie Group • Sydney

On-site
AUD 120,000 - 180,000
Wellbeing leave day
Service bonus leave days
Parental leave (up to 20 weeks)
+8
C++ Engineer - Capital Markets
C++ Engineer - Capital Markets

Macquarie Group • Sydney

On-site
AUD 120,000 - 160,000
Wellbeing leave
Service bonus leave
Parental leave
+7