Macquarie Group

Senior Python Developer

Macquarie Group

Sydney, New South Wales, Australia · Full Time

Be the first to apply

Experience
5+ yrs
Salary
—
Openings
1
Posted
1 week ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

Our Detection Engineering team, part of the Vulnerability Management service within the Cybersecurity division, is dedicated to detecting critical vulnerabilities across Macquarie's IT infrastructure, providing prioritised and contextualised information to guide remediation efforts effectively.

Macquarie Group is a global financial services organization operating in 30 markets with 57 years of continuous profitability. We empower our employees to craft fulfilling careers that deliver value and impact a better future.

As a Senior Software Engineer, you will play a key role designing, developing, and sustaining a new platform leveraging a modern technology stack. You will spearhead the advancement of our vulnerability management platform, ensuring the delivery of robust and scalable backend solutions. Additionally, you will foster a collaborative culture to enhance our capabilities in identifying, analyzing, and mitigating vulnerabilities within our multi-cloud environment.

Responsibilities

  • Lead the design, development, and maintenance of scalable backend services and APIs using Python.
  • Architect microservices with a strong emphasis on Kubernetes deployment and CI/CD processes.
  • Collaborate to integrate security and operational tooling within cloud-native environments.
  • Contribute actively to automation, testing, and engineering best practices to ensure high-quality, reliable software.

Required Qualifications and Experience

  • Over 5 years of professional experience in software engineering focusing on Python backend development.
  • Proven expertise in building and maintaining scalable backend infrastructure.
  • Strong knowledge of microservices, Kubernetes, and continuous integration/deployment workflows.
  • Experience with cloud-native environments and integrating related security or operational tools.
  • Preferred experience with data engineering technologies such as cloud data lakes, Apache Iceberg, Airflow, and dbt.

Perks and Benefits

  • One wellbeing leave day annually.
  • Up to five additional service bonus leave days yearly.
  • Paid parental leave up to 20 weeks for primary caregivers, plus 12 days transition leave, and 6 weeks paid leave for non-primary caregivers.
  • Two paid volunteer leave days and donation matching program.
  • Up to 12 months of gender affirmation leave with six weeks paid.
  • Access to Employee Assistance Programs, health and skin checks, and flu vaccinations.
  • Flexible salary packaging options.
  • Numerous learning and development initiatives including reimbursement for professional memberships.
  • Hybrid and flexible work arrangements depending on role.
  • Reimbursement for home office equipment.

About the Technology Team

Technology is integral to all facets of Macquarie, supporting our people, clients, and communities. We are a passionate global team focused on accelerating digital transformation by linking people and data, creating platforms and applications, and crafting tomorrow's technology solutions.

Inclusion and Accessibility

We are dedicated to cultivating an inclusive environment where diverse experiences and perspectives are valued. Macquarie offers equal opportunities regardless of race, gender, sexual orientation, age, disability, or other characteristics.

Reasonable accommodations are available during recruitment and employment processes; please communicate any needs during your application.

Level

Senior

Tools & software

Kubernetes required Apache Airflow required dbt required
🤖
Online · instant AI help
Broxer