remote
Staff Engineer - Cyber Security - Macquarie Group
Software Engineer
Lead the design and implementation of secure service‑to‑service authentication at enterprise scale, integrating machine identity with human IAM across cloud platforms and API gateways to deliver a unified zero‑trust architecture.
About the role
Key Responsibilities
- Architect and evolve machine identity systems that enable secure, automated authentication for services, APIs, and workloads across multiple markets.
- Design integration layers between workload identity, human IAM, cloud platforms, and API gateways to support a zero‑trust security model.
- Collaborate with cross‑functional teams to define security requirements, assess risks, and implement robust controls in a global financial environment.
- Drive continuous improvement of authentication processes, tooling, and documentation to ensure scalability, reliability, and compliance.
- Mentor junior engineers and share best practices for secure coding, cloud security, and identity management.
Requirements
- Extensive experience with Python and Node.js for building secure authentication services.
- Deep knowledge of AWS, Kubernetes, IAM, and API Gateway technologies.
- Proven track record designing and deploying zero‑trust architectures at enterprise scale.
- Strong understanding of cloud security, identity federation, and compliance standards.
- Excellent communication skills and ability to influence stakeholders across multiple regions.
Skills
pythonnodejsawskubernetesiam