Vacancy description

Lead Java Engineer in Syd, Australia

Macquarie Group

  • RemoteWork from anywhere
  • HybridMix of office and remote
  • Full-timeStandard weekly hours

Syd, Australia

Join our PropertyIQ team and play a lead role in the next evolution of our Strata Application capabilities and Platform Evolution. We are building the PropertyIQ of the future, and we are doing it with our clients by our side.

At Macquarie, technology is viewed as an important enabler for our business growth. We use a mix of modern cloud-based and home-grown technologies to deliver impactful experiences that help our clients achieve their operational and financial goals and fundamentally change how they interact within the strata ecosystem.

We are a global financial services group operating in 30 markets with 57 years of unbroken profitability. At Macquarie, you’re empowered to shape a career that is fulfilling and creates value. You will bring your insights and expertise to the task at hand and feel supported as you make your own kind of impact for a better future.

What role will you play?

As a hands-on Lead Java Engineer, you will provide technical and delivery leadership for a PropertyIQ engineering team. You will lead medium-to-large initiatives, set a high standard for engineering quality, and be the go-to person for resolving complex technical challenges across the team.

You will own the technical direction of significant components of the PropertyIQ platform, making and guiding architectural decisions across Angular applications, Java and Spring Boot services, APIs, integrations, event-driven workflows, and supporting data layers. You will ensure solutions balance immediate business and delivery needs with the platform’s long-term goals for scalability, reliability, security, maintainability, and operational excellence.

Working closely with product, delivery, business and technology stakeholders, you will translate business goals into clear technical outcomes. You will lead technical discovery and solution design, break complex initiatives into deliverable components, manage technical dependencies and risks, and ensure important decisions are communicated and carried through to production.

You will remain close to the code while creating an environment in which the wider team can deliver effectively. This includes establishing engineering standards, reviewing critical designs and code, unblocking engineers, mentoring team members, supporting their development, and facilitating onboarding and knowledge sharing.

You will play an active role in production and platform health. You will lead the technical response to significant incidents, drive root-cause analysis and systemic remediation, and ensure the team appropriately prioritises reliability, security, vulnerability remediation, technical debt and operational readiness.

You will also help shape the team’s engineering culture by championing responsible AI-assisted software engineering. You will identify opportunities to use AI-enabled practices to improve software quality, developer productivity, delivery efficiency and continuous learning.

What You Offer

  • Deep full-stack engineering experience across Java 17+, Spring Boot, Angular and cloud-native platforms.
  • Proven experience setting technical direction and making architecture decisions across frontend, backend, APIs, integrations and data platforms.
  • Strong understanding of designing scalable, resilient, observable, secure and maintainable distributed systems.
  • Experience leading the technical delivery of medium-to-large initiatives from discovery and design through production rollout and ongoing support.
  • Strong knowledge of microservices, event-driven architectures and API design.
  • Ability to remain hands-on with code while leading engineers and driving engineering excellence across a team.
  • Experience establishing engineering standards across architecture, code quality, testing, CI/CD and production readiness.
  • Strong understanding of platform health, operational excellence, incident management and reliability engineering.
  • Proven ability to mentor engineers, unblock complex technical challenges and uplift team capability.
  • Strong stakeholder management and communication skills, with the ability to influence technical and business outcomes.
  • Proven experience using and championing AI-assisted engineering tools such as Claude Code, Copilot or Gemini CLI to improve quality and delivery outcomes.
  • Applied understanding of security, privacy, technology obsolescence, regulatory compliance and operational risk management.

Nice to have

  • AWS architecture and operational experience.
  • Experience with Kafka, event-driven architectures and distributed workflows.
  • Experience driving platform modernisation, re-platforming or legacy transformation initiatives.
  • Exposure to platform engineering and internal developer platforms.
  • Knowledge of property, strata, banking or financial-services domains.

We love hearing from anyone inspired to build a better future with us, if you're excited about the role or working at Macquarie we encourage you to apply.

What We Offer

Benefits

At Macquarie, you’re empowered to shape a career that’s rewarding in all the ways that matter most to you. Macquarie employees can access a wide range of benefits which, depending on employment type, include:

  • 1 wellbeing leave day per year
  • Up to 5 additional service bonus leave days per year
  • Up to 20 weeks’ paid parental leave for primary caregivers along with 12 days of transition leave upon return to work, and 6 weeks’ paid leave for non-primary caregivers
  • 2 days of paid volunteer leave and donation matching
  • Up to 12 months’ gender affirmation leave, including 6 weeks’ paid leave
  • Access to Employee Assistance Program and wellbeing benefits including skin and health checks, and flu vaccinations
  • Access to a wide range of salary packaging options
  • Access to a wide range of learning and development opportunities, including reimbursement for professional membership or subscription
  • Hybrid and flexible working arrangements, dependent on role
  • Reimbursement for work from home equipment

About Banking and Financial Services

Banking and Financial Services is our technology-driven retail bank. You will be part of a team that supports clients to achieve their full potential - whether that’s buying a home, growing a business or investing to manage wealth.

Inclusion at Macquarie

We are committed to providing an inclusive environment for all, where different experiences, skills and perspectives are valued and respected. Macquarie provides access to opportunities for all individuals regardless of race, colour, religion, sex, sexual orientation, national origin, age, disability, protected veteran status, genetic information, marital status, gender identity or any other characteristic or circumstance.

We provide reasonable adjustments to individuals who may need support during the recruitment process and employment. If you require an adjustment, please let us know during the application process.

Similar vacancies

More like this role

Macquarie Group

Lead Java Engineer

  • Remote
  • Hybrid
  • Full-time
... supported as you make your own kind of impact for a better future. What role will you play? As a hands-on Lead Java Engineer, you will provide technical and delivery leadership for a PropertyIQ engineering team. You will lead medium-to-large initiatives, set a high standard for engineering quality, and be the go-to person for resolving ...

Syd, Australia

Are you an experienced Java Engineer looking to be part of architectural evolution on a high scale cloud platform? Join a premier Australian financial services group as they transform their proprietary property and strata operations ecosystem. The Role In this hands-on engineering role, you will lead critical design decisions, ...

Syd, Australia

  • Remote
  • Contract

$25 per hour

Analyze GitHub issues and evaluate test coverage for Java projects. About Turing Turing is one of the world’s leading AGI infrastructure companies, working with frontier AI labs to accelerate model development through high-quality training data, evaluations, and engineering talent. About the Role: We are looking for experienced ...

Australia

  • Remote
  • Hybrid
  • Full-time
  • Backend
... third-party software vendors. - Explain complex technical concepts clearly to both technical and non-technical stakeholders. About You You are an experienced Java Technical Lead, Solution Architect, Technical Architect or Lead Java Engineer with a background delivering complex enterprise software solutions. You have progressed ...

Syd, Australia

Balance Recruitment and Balance Consulting

Senior Java Software Engineer

  • Contract
  • IT
  • Fullstack
... impacting customers worldwide. In this position, you will perform advanced software design and development across multiple systems, applying your expertise in Java 8+, Spring, JavaScript, React, and other modern technologies. You will lead development practices with a focus on security, scalability, and performance, ensuring ...

Syd, Australia

  • Full-time
  • IT
Staff Software Engineer (Java, AWS) - Lead the design and delivery of secure, scalable Java services supporting customer identity and compliance. - Shape a high-impact, in-house platform while guiding engineers across Australia and India. - Build with modern cloud, microservices, event-driven and AI-powered engineering ...

Syd, Australia

  • Remote
  • Hybrid
  • Full-time
... guide the team to make high-quality technical decisions with appropriate autonomy. What You Offer - Extensive hands-on software engineering experience, with deep Java/JVM expertise and a strong track record delivering complex, business-critical platforms - Strong current coding capability in Java and JavaScript, including experience ...

Syd, Australia

Flight Centre Travel Group

Senior Java Engineer - South Bank, QLD

  • Contract
... sprint planning, refinement, retrospectives and drive continuous improvement You'll be perfect for the role if you have: - 7+ years of professional software engineering experience with deep expertise in Java (Java 11+, ideally Java 17 or 21) - Proficient with AI coding tools (Claude, GitHub Copilot) and able to critically ...

Brisbane, Australia

  • Hybrid
  • Full-time
  • Contract
... Levande make better decisions and support communities where older Australians can live well every day. Reporting to the Head of Data, you’ll combine hands-on engineering with technical leadership, improving how data is integrated, modelled and made available for reporting and analytics. - Influence the direction: Help shape ...

Syd, Australia

  • Remote
  • Full-time
  • IT
  • QA
We are looking for Lead QA Engineer to lead and improve our ATM testing processes, ensure the quality of our web applications through manual and automated testing across UI and backend, and own the full testing lifecycle — from test design and documentation to defect tracking and quality monitoring. Challenges that await ...

Australia