Macquarie Bank

Senior Software Engineer, Cloud and Analytics platform

Macquarie Bank • $120K — $145K *
Enterprise Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Advanced expertise in Python, Java, or Scala for building and supporting scalable platforms.
  • Strong cloud engineering skills, particularly with AWS, Kubernetes, and IaC tools like Terraform.
  • Familiarity with modern CI/CD practices and tools including Git-based workflows and Bazel.
  • Knowledge of analytics and AI technologies, particularly in distributed computing and data science.
  • Excellent communication and collaboration skills for bridging technical and non-technical teams.

Responsibilities

  • Design and implement resilient, scalable technology solutions for Commodities and Global Markets.
  • Collaborate with quantitative analysts and traders to develop production-ready research concepts.
  • Automate infrastructure processes using Python, Java, or Scala to enhance operational efficiency.
  • Embed AI capabilities to improve developer productivity and derive actionable insights.
  • Spearhead continuous improvement initiatives within the development team.

Benefits

  • 1 wellbeing leave day and a minimum of 25 days of annual leave.
  • 20 weeks' paid parental leave for primary caregivers, with additional transition leave.
  • 2 days of paid volunteer leave and donation matching programs.
  • Comprehensive benefits for physical, mental, and financial wellbeing, including various insurances and a 401(k).
  • Access to learning and development resources, including professional membership reimbursements.
  • Recognition awards and a flexible working environment that allows for hybrid arrangements.
Full Job Description
  • Email


Join our development team and play a key role in our expanding Engineering Services function. You'll help enhance our innovative analytics and rapid delivery platform as we digitize and modernize the Commodities and Global Markets platforms and applications. Leveraging cutting-edge technologies, you'll enable the business to scale and seize new opportunities with agility.

What role will you play?

Press space or enter keys to toggle section visibility

You'll combine hands-on coding with thoughtful system design and a culture of continuous improvement to deliver resilient, highly scalable technology that keeps our Commodities and Global Markets business ahead of the curve. Leveraging best-in-class open-source frameworks and cloud-native services, you'll design, build and run the distributed-compute and data-science platform that powers Macquarie's trading and analytics workflows. Working side-by-side with quantitative analysts and trading desks worldwide, you'll transform research concepts into production-ready solutions-automating infrastructure with Python, Java or Scala and embedding AI-driven capabilities that boost developer productivity and unlock new insights.

What you offer

Press space or enter keys to toggle section visibility

  • Advanced software engineering expertise in Python, Java or Scala, with experience designing, building and supporting production-grade distributed compute and data science platforms.
  • Strong cloud engineering capability, including AWS, Kubernetes and Infrastructure-as-Code tools such as Terraform, CloudFormation and Helm.
  • Experience with modern engineering practices including CI/CD pipelines, Bazel, Git-based workflows, Linux administration and networking.
  • Knowledge of analytics and AI technologies, including Apache Airflow, Dask, JupyterHub, LLMs, agentic AI frameworks, MCP tools and prompt engineering.
  • Excellent communication and stakeholder management skills, with a collaborative, inquisitive and agile approach to partnering with quantitative analysts, traders and other business stakeholders


We love hearing from anyone inspired to build a better future with us, if you're excited about the role or working at Macquarie we encourage you to apply.

What we offer

Press space or enter keys to toggle section visibility

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 eligibility criteria, include:

  • 1 wellbeing leave day per year and a minimum of 25 days of annual leave
  • 20 weeks' paid parental leave for primary caregivers along with 12 days of paid transition leave upon return to work and 6 weeks' paid leave for secondary caregivers
  • 2 days of paid volunteer leave and donation matching
  • Benefits and initiatives to support your physical, mental and financial wellbeing such as medical, prescription drug, dental, and vision insurance; health savings account and dependent day care savings account; life insurance, disability, and other insurance plans; 401(k) and short/long term disability
  • Access to our Employee Assistance Program, a robust behavioural health network with counselling and coaching services
  • Access to a wide range of learning and development opportunities, including reimbursement for professional membership or subscription
  • Recognition and service awards
  • Hybrid and flexible working arrangements, dependent on role
  • Reimbursement for work from home equipment


About Macquarie Bank

Macquarie Bank is a global financial services provider that offers banking, financial advisory, investment and funds management services. The company was founded in 1969 and is headquartered in Sydney, Australia. Macquarie Bank operates in 31 countries and has a strong presence in Australia, Asia, Europe, and the Americas. The company has a diversified business model, with operations in areas such as infrastructure, real estate, and commodities. Macquarie Bank is committed to sustainability and has implemented several initiatives to reduce its environmental impact, such as reducing its carbon footprint and investing in renewable energy.
Learn more about Macquarie Bank
Size
18,133 employees
Industry
Founded
1969
NASDAQ

Similar Jobs

More Jobs at Macquarie Bank

More Enterprise Technology Jobs

Find similar Senior Software Engineer, Cloud and Analytics platform jobs: