Staff Engineer - Secure Workload Identity & Zero-Trust

Macquarie Bank Limited

Sydney

Hybrid

AUD 180,000 - 240,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Wellbeing leave
Parental leave up to 20 weeks
Volunteer leave and donation matching
Employee Assistance Program
Learning & development support
Hybrid and flexible working

Job summary

Macquarie Bank Limited is seeking a Security Engineer to build and deliver machine identity and authentication systems at enterprise scale. You will implement workload identity infrastructure that integrates with cloud platforms, API gateways, and service meshes, while automating identity lifecycles and delivering secure tooling.

The role requires hands-on coding in Python/Go, strong knowledge of IAM across multiple layers, and the ability to mentor engineers to raise the engineering bar within

Qualifications

  • Experience building and operating workload identity infrastructure at scale.
  • Experience across identity layers: human IAM, application auth (OAuth/OIDC), cloud IAM, and API gateways.
  • Production code experience (Python/Go) and debugging distributed auth failures.
  • Ability to mentor engineers and influence engineering practices.

Responsibilities

  • Build and deliver machine identity and authentication systems at scale.
  • Integrate workload identity with cloud platforms, API gateways, and service meshes.
  • Develop identity lifecycle automation and secure tooling.
  • Lead and review code to raise engineering standards within the squad.

Skills

Machine identity
OAuth/OIDC
Cloud IAM
JWTs
SPIFFE/SPIRE
HashiCorp Vault
Service mesh
Python
Go
Mentorship

Tools

Python
Go
OAuth/OIDC
HashiCorp Vault
SPIFFE/SPIRE
JWTs
Kubernetes
API gateways

Job description

Macquarie Bank Limited is seeking a Security Engineer to build and deliver machine identity and authentication systems at enterprise scale. You will implement workload identity infrastructure that integrates with cloud platforms, API gateways, and service meshes, while automating identity lifecycles and delivering secure tooling.

The role requires hands-on coding in Python/Go, strong knowledge of IAM across multiple layers, and the ability to mentor engineers to raise the engineering bar within

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Engineer: Zero-Trust Workload Identity Architect
Staff Engineer: Zero-Trust Workload Identity Architect

Macquarie Group • Sydney

Hybrid
AUD 120,000 - 150,000
Wellbeing leave days
Paid parental leave
Volunteer leave
+2
Staff Engineer | Cyber Security
Staff Engineer | Cyber Security

Macquarie Bank Limited • Sydney

Hybrid
AUD 180,000 - 240,000
Wellbeing leave
Parental leave up to 20 weeks
Volunteer leave and donation matching
+3
Engineering Manager - Identity Platform & Cloud
Engineering Manager - Identity Platform & Cloud

Macquarie Bank Limited • Sydney

Hybrid
AUD 180,000 - 240,000
Wellbeing leave day per year
Parental leave up to 20 weeks
Volunteer leave and donation matching
+5
Staff Engineer | Cyber Security
Staff Engineer | Cyber Security

Macquarie Bank Limited • Australia

On-site
AUD 180,000 - 240,000
Wellbeing leave
Parental leave
Hybrid and flexible working
+1
IAM Platform Engineer: Cloud, Automation & Observability
IAM Platform Engineer: Cloud, Automation & Observability

Macquarie Group • Sydney

Hybrid
AUD 120,000 - 150,000
Wellbeing leave day
Additional service bonus leave
Parental leave (up to 20 weeks)
+5
Staff Engineer | Cyber Security
Staff Engineer | Cyber Security

Macquarie Group • Sydney

On-site
AUD 120,000 - 150,000
Wellbeing leave days
Paid parental leave
Volunteer leave
+2
IAM & Cloud Platform Engineering Manager
IAM & Cloud Platform Engineering Manager

Macquarie Group • Sydney

Hybrid
AUD 190,000 - 260,000
Wellbeing leave
Parental leave
Volunteer leave
+3
IAM Platform Engineer — Cloud, CI/CD & Observability
IAM Platform Engineer — Cloud, CI/CD & Observability

Macquarie Group • New South Wales

Hybrid
AUD 120,000 - 170,000
Wellbeing leave
Service bonus leave
Parental leave
+8
Platform/IAM Engineer
Platform/IAM Engineer

Macquarie Group • Sydney

Hybrid
AUD 120,000 - 150,000
Wellbeing leave day
Additional service bonus leave
Parental leave (up to 20 weeks)
+5
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