Python Software Engineer

Macquarie Bank Limited

Sydney

Hybrid

AUD 140,000 - 190,000

Full time

3 days ago
Be an early applicant
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
Volunteer leave
Gender affirmation leave
Employee Assistance Program
Learning & development
Hybrid work arrangements
WFH equipment reimbursement

Job summary

Macquarie Bank Limited is seeking a skilled engineer aligned to Public Investments within Macquarie Asset Management. You will develop web apps, build microservices, create serverless data pipelines, and deliver cloud-based data products to maximise business value.

You will collaborate with Enterprise, Client Services and Fund Services across global teams, contributing to a DevOps/Agile culture and secure, scalable architectures.

Qualifications

  • 4 to 8 years of relevant Finance experience is required, with Asset Management or Capital Markets experience mandatory.

Responsibilities

  • Collaborate with business stakeholders to define requirements and drive solution design.
  • Deliver cost-effective cloud solutions and maintain owner-ship of applications in DevOps/Agile culture.
  • Work with engineers and stakeholders across the globe to build scalable data pipelines and microservices.

Skills

Python
AWS Services
Front-end frameworks
CI/CD
Containers
Apache Airflow
Databases
Kubernetes
GitOps/ArgoCD
Data Lake / Data Warehouse
Security by Design
Design Patterns
Testing Methodologies

Tools

Angular/React.js
Relational Databases
NoSQL Databases

Job description

As part of the team, you will be aligned to Public Investments within Macquarie Asset Management and working closely with different business teams such as Enterprise, Client Services and Fund Services. We develop Web Applications, build Microservices, create Serverless Data Pipelines, and creating Data Products in the Cloud to enable the business and maximise business value.

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?

Press space or enter keys to toggle section visibility

In this role, you will work in a highly collaborative and motivated team which has an evolving DevOps and Agile culture that provides you ownership of your solutions and applications. You will be closely working with business stakeholders to define business requirements, create/improve solution design and architecture and deliver cost effective cloud solutions. Moreover, you will also have the opportunity to work with a broad range of Engineers and business stakeholders across the globe.

What you offer

Press space or enter keys to toggle section visibility

  • 4 to 8 years of relevant Finance experience is required, with Asset Management or Capital Markets experience being mandatory, and working knowledge of Transaction Reporting highly regarded.
  • Proven engineering skills with proficiency to use Python and AWS Services for building data pipelines and microservices
  • Strong Front-end skills in Angular, React.js or any similar technology is highly regarded
  • Skills in CI/CD, Containers, Apache Airflow, Relational and NoSQL Database, Monitoring, Observability and Secrets Management is highly regarded
  • Ability to troubleshoot and provide support to business stakeholders as part of a DevOps Team
  • Experience with Kubernetes, GitOps/ArgoCD as well as familiarity with Data Lake / Data Warehouse
  • Understanding of Secure by Design Principles, Design Patterns and Various Testing Methodologies
  • Comfort in proposing designs, gathering feedback from stakeholders, building solutions with reusability in mind, and ability to document/explain how these solutions work
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

Press space or enter keys to toggle section visibility

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

Press space or enter keys to toggle section visibility

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

Platform Engineer
Platform Engineer

Macquarie Bank Limited • City of Melbourne

Hybrid
AUD 120,000 - 180,000
Wellbeing leave day
Parental leave
Hybrid and flexible working
+2
Senior Engineer/ Tech Lead
Senior Engineer/ Tech Lead

Macquarie Bank Limited • Sydney

Hybrid
AUD 180,000 - 280,000
Wellbeing leave day
Parental leave up to 20 weeks
Flexible working arrangements
+3
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
Python Engineer - Security Automation
Python Engineer - Security Automation

Macquarie Bank Limited • Sydney

On-site
AUD 140,000 - 190,000
Wellbeing leave
Parental leave
Volunteer leave
+3
Python Security Automation Engineer for Threat Response
Python Security Automation Engineer for Threat Response

Macquarie Bank Limited • Sydney

Hybrid
AUD 140,000 - 190,000
Wellbeing leave
Parental leave
Volunteer leave
+3
Python Engineer - Security Automation
Python Engineer - Security Automation

Macquarie Group • Council of the City of Sydney

Hybrid
AUD 120,000 - 180,000
1 wellbeing leave day per year
Up to 5 additional service bonus leave
Up to 20 weeks’ paid parental leave
C++ Engineer, Global Markets — Hybrid Role
C++ Engineer, Global Markets — Hybrid Role

Macquarie Bank Limited • Sydney

Hybrid
AUD 140,000 - 190,000
Wellbeing leave days
Paid parental leave
Paid volunteer leave
+3
Python Engineer - Security Automation
Python Engineer - Security Automation

Macquarie Group • Sydney

Hybrid
AUD 140,000 - 200,000
Wellbeing leave
Parental leave
Volunteer leave
+5
Principal Engineer - Java - Trade Validation
Principal Engineer - Java - Trade Validation

Macquarie Group • Council of the City of Sydney

On-site
AUD 150,000 - 190,000
Wellbeing leave day
Parental leave (up to 20 weeks)
Volunteer leave & donation matching
+2
C++ Engineer - Capital Markets
C++ Engineer - Capital Markets

Macquarie Group • Council of the City of Sydney

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