EngineerJobs.io
← Back to all jobs

Job Description

Macquarie Group Limited is hiring a Senior Software Engineer to enhance analytics and rapid delivery capabilities for Commodities and Global Markets.

Responsibilities

  • Deliver resilient, highly scalable technology through a hands-on coding approach, strong system design, and continuous improvement
  • Design, build, and operate distributed-compute and data-science platform components using best-in-class open-source frameworks and cloud-native services
  • Partner with quantitative analysts and trading desks worldwide to convert research ideas into production-ready solutions
  • Automate infrastructure using Python, Java, or Scala and embed AI-driven capabilities to support developer productivity and new insights

Requirements

  • Advanced software engineering expertise in Python, Java, or Scala, including experience designing, building, and supporting production-grade distributed compute and data science platforms
  • 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
  • Strong communication and stakeholder management skills with a collaborative, inquisitive, and agile style working alongside quantitative analysts, traders, and other business stakeholders

Technology Stack

  • Languages: Python, Java, Scala
  • Cloud & Infrastructure: AWS, Kubernetes, Terraform, CloudFormation, Helm
  • Engineering Practices: CI/CD pipelines, Bazel, Git, Linux, networking
  • Analytics & AI: Apache Airflow, Dask, JupyterHub, LLMs, agentic AI frameworks, MCP tools, prompt engineering

Benefits

  • Wellbeing and leave: 1 wellbeing leave day per year; minimum of 25 days annual leave
  • Parental leave: 20 weeks’ paid parental leave for primary caregivers; 12 days of paid transition leave upon return to work; 6 weeks’ paid leave for secondary caregivers
  • Community support: 2 days of paid volunteer leave and donation matching
  • Health & insurance: medical, prescription drug, dental, and vision insurance; health savings account and dependent day care savings account; life insurance, disability, and other insurance plans
  • Retirement & disability: 401(k) and short/long term disability
  • Employee Assistance Program: access to behavioural health network with counselling and coaching services
  • Learning & development: learning opportunities including reimbursement for professional membership or subscription
  • Recognition: recognition and service awards
  • Work model: hybrid and flexible working arrangements, dependent on role
  • Work-from-home setup: reimbursement for work from home equipment

Location & Work Style

  • Houston, TX (hybrid)

Macquarie employees can access a range of benefits (subject to eligibility criteria, depending on the role).

Similar Jobs