Software Engineer

Macquarie Group

Sydney

Hybrid

AUD 90,000 - 140,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Wellbeing leave day
Service bonus leave days
Parental leave up to 20 weeks
Volunteer leave & donation matching
Gender affirmation leave
Employee Assistance Program
Learning & development assistance
Hybrid & flexible working

Job summary

Macquarie Group is seeking a skilled software engineer to design, develop, test and operate platform APIs and microservices in a modern software engineering environment. You will collaborate with engineers and users, contribute to support activities, and drive continuous learning and improvement while owning your deliverables.

The role emphasizes cloud-native architectures, CI/CD, and a strong focus on quality and reliability.

Qualifications

  • Proficiency in at least one modern programming language such as Golang, Java or Python.
  • Enthusiasm for agentic engineering and AI-enabled developer tools.
  • Strong focus on code quality, automated testing, reliability and engineering best practices.
  • Experience developing and operating REST APIs and microservices within cloud-native architectures.
  • Exposure to DevOps practices, CI/CD, infrastructure automation and platform engineering.
  • Familiarity with the GitHub ecosystem and automation.

Responsibilities

  • Design, develop, test and operate platform APIs and microservices.
  • Collaborate with engineers and users to deliver robust software solutions.
  • Contribute to support activities and drive learning and knowledge sharing.
  • Take ownership of the work delivered and continuously improve the platform.

Skills

Golang
Java
Python
Agentic engineering
AI-enabled developer tools
Code quality
REST APIs
Microservices
DevOps
GitHub ecosystem

Tools

GitHub

Job description

Our team builds and supports the AI software delivery platform, helping engineers work more efficiently through modern software development practices. We provide application programming interfaces, integrations and reusable tools that simplify software delivery and enable teams to deliver value faster.

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?

In this role you will design, develop, test and operate platform application programming interfaces and microservices within a modern software engineering environment. You will work closely with engineers and users, contribute to support activities, and help drive continuous learning, knowledge sharing and improvement across the team while taking ownership of the work you deliver.

What you offer
  • Proficiency in at least one modern programming language such as Golang, Java or Python, with a strong understanding of software design principles
  • Enthusiasm for agentic engineering and the use of AI-enabled developer tools such as Claude Code and GitHub Copilot
  • Strong focus on code quality, automated testing, reliability and engineering best practices
  • Experience developing and operating REST application programming interfaces and microservices within cloud-native architectures
  • Exposure to DevOps practices, including continuous integration, continuous delivery, infrastructure automation and platform engineering
  • Familiarity with the GitHub ecosystem, including applications, application programming interfaces, actions, webhooks and developer automation.

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

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 Technology

Technology enables every aspect of Macquarie, for our people, our customers and our communities. We’re a global team that is passionate about accelerating the digital enterprise, connecting people and data, building platforms and applications and designing tomorrow’s technology solutions.

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - AI Developer experience
Senior Software Engineer - AI Developer experience

Macquarie Group • Sydney

Hybrid
AUD 120,000 - 180,000
Hybrid and flexible working
Parental leave
Volunteer leave
Senior Software Engineer - AI Developer experience
Senior Software Engineer - AI Developer experience

Macquarie Bank Limited • Sydney

On-site
AUD 140,000 - 190,000
Wellbeing leave
Service bonus leave
Parental leave
+6
Senior Software / AI Engineer
Senior Software / AI Engineer

Macquarie Bank Limited • Sydney

Hybrid
AUD 120,000 - 170,000
Wellbeing leave day
Parental leave
Volunteer leave
+3
AI Engineer, Capital Markets – AI-Driven Delivery
AI Engineer, Capital Markets – AI-Driven Delivery

Macquarie Group • Sydney

Hybrid
AUD 140,000 - 180,000
Wellbeing leave day
Parental leave benefits
Hybrid and flexible working
+2
Senior Intergration Engineer
Senior Intergration Engineer

Macquarie Group • Sydney

On-site
AUD 150,000 - 190,000
Wellbeing leave
Parental leave
Hybrid work
+2
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 Platform Engineer
Senior Platform Engineer

Macquarie Group • Sydney

Hybrid
AUD 150,000 - 190,000
Wellbeing leave
Parental leave
Volunteer leave
+1
Senior AI Engineer: Cloud, ML Ops & Generative AI
Senior AI Engineer: Cloud, ML Ops & Generative AI

Macquarie Group • Sydney

Hybrid
AUD 140,000 - 180,000
Wellbeing leave day
Parental leave
Volunteer leave
+5
Risk Tech Lead
Risk Tech Lead

Macquarie Group • Sydney

Hybrid
AUD 180,000 - 240,000
Wellbeing leave
Parental leave
Volunteer leave
+3
AI Engineer
AI Engineer

Macquarie Group • Sydney

On-site
AUD 140,000 - 180,000
Wellbeing leave day
Parental leave
Volunteer leave
+5