Senior Python Engineer — Greenfield Vulnerability Platform

Macquarie Bank Limited

Australia

Hybrid

AUD 140,000 - 180,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Wellbeing leave
Service bonus leave
Parental leave
Transition leave
Volunteer leave
Gender affirmation leave
Employee Assistance Program
Professional development
Hybrid work model
Home office equipment reimbursement

Job summary

Macquarie Bank Limited seeks a Senior Software Engineer to design, develop and maintain a greenfield vulnerability management platform across a multi-cloud environment. You will drive scalable backend services and ensure robust, secure software delivery.

You will contribute to a collaborative environment with a focus on testing, automation and modern data platforms such as cloud data lakes, Apache Iceberg, Airflow and dbt.

Qualifications

  • 5+ years of experience in software engineering with Python backend expertise
  • Design, build and maintain scalable backend systems
  • Strong background in microservices architecture, Kubernetes and CI/CD
  • Good understanding of cloud-native environments and security tooling
  • Commitment to high-quality, reliable code through testing and automation
  • Experience with data platforms (cloud data lakes, Iceberg, Airflow, dbt) is a strong advantage

Responsibilities

  • Design, develop and maintain a greenfield platform across a multi-cloud environment
  • Drive the future of our vulnerability management platform and ensure robust software delivery
  • Collaborate to enhance capabilities for identifying, analysing and mitigating vulnerabilities

Skills

Python
Backend
Microservices
Kubernetes
CI/CD
Cloud-native
Testing
Data engineering
Airflow
dbt
Iceberg

Job description

Macquarie Bank Limited seeks a Senior Software Engineer to design, develop and maintain a greenfield vulnerability management platform across a multi-cloud environment. You will drive scalable backend services and ensure robust, secure software delivery.

You will contribute to a collaborative environment with a focus on testing, automation and modern data platforms such as cloud data lakes, Apache Iceberg, Airflow and dbt.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Developer
Senior Python Developer

Macquarie Bank Limited • Australia

Hybrid
AUD 140,000 - 180,000
Wellbeing leave
Service bonus leave
Parental leave
+7
Python Software Engineer – Cloud Data Pipelines
Python Software Engineer – Cloud Data Pipelines

Macquarie Bank Limited • Sydney

Hybrid
AUD 140,000 - 190,000
Wellbeing leave day
Parental leave
Volunteer leave
+5
Senior Platform Engineer – Core Banking & Payments (Hybrid)
Senior Platform Engineer – Core Banking & Payments (Hybrid)

Macquarie Bank Limited • Council of the City of Sydney

On-site
AUD 100,000 - 140,000
Wellbeing leave
Service bonus leave
Paid parental leave
+5
Python Security Automation Engineer – DevOps
Python Security Automation Engineer – DevOps

Macquarie Group • Sydney

Hybrid
AUD 140,000 - 200,000
Wellbeing leave
Parental leave
Volunteer leave
+5
Platform Engineer - Developer Experience & Tooling
Platform Engineer - Developer Experience & Tooling

Macquarie Bank Limited • City of Melbourne

Hybrid
AUD 120,000 - 180,000
Wellbeing leave day
Parental leave
Hybrid and flexible working
+2
Vulnerability Management Specialist
Vulnerability Management Specialist

Macquarie Group • Council of the City of Sydney

Hybrid
AUD 110,000 - 140,000
Wellbeing leave
Parental leave (up to 20 weeks)
Volunteer leave & matching
+5
Senior Java/Spring Boot Engineer — Core Banking & Payments
Senior Java/Spring Boot Engineer — Core Banking & Payments

Macquarie Bank Limited • Sydney

On-site
AUD 120,000 - 180,000
Wellbeing leave
Parental leave
Volunteer leave
+2
Senior Payments Platform Engineer
Senior Payments Platform Engineer

Macquarie Bank Limited • Sydney

Hybrid
AUD 140,000 - 180,000
Wellbeing leave day
Parental leave – up to 20 weeks
Volunteer leave & donation matching
+3
Staff Engineer: Secure Identity & Authentication
Staff Engineer: Secure Identity & Authentication

Macquarie Bank Limited • Australia

Hybrid
AUD 180,000 - 240,000
Wellbeing leave
Parental leave
Hybrid and flexible working
+1
Vulnerability Risk Analyst - App & Cloud Security
Vulnerability Risk Analyst - App & Cloud Security

Macquarie Group • Council of the City of Sydney

Hybrid
AUD 110,000 - 140,000
Wellbeing leave
Parental leave (up to 20 weeks)
Volunteer leave & matching
+5